Можно ли экспортировать настройки сборки xcode в файл .xcconfig? Помимо просто скопировать его в текстовый файл по очереди. Спасибо!
Есть ли способ экспортировать настройки xcode в файл .xcconfig?
Ответ 1
Этот ответ fooobar.com/questions/236155/... помог мне.
Покажите содержимое пакета вашего файла проекта (MyProject.xcodeproj) двумя пальцами, щелкнув по нему в finder, затем откройте файл project.pbxproj в текстовом редакторе.
Найдите раздел XCConfigurationList. Он начинается с /* Begin XCConfigurationList section */
. Вы найдете все свои цели и их соответствующие builConfigurations. Теперь найдите find (command-f) в длинном шестнадцатеричном идентификаторе, чтобы найти другое происхождение в project.pbxproj, где вы также должны найти свои buildSettings. Скопируйте и вставьте все между скобками buildSettings в файл xcconfig. Затем вам нужно будет массировать некоторые переменные, в частности списки путей поиска.
В качестве альтернативы вы можете использовать xcodebuild из командной строки:
Сначала перечислите свои схемы:
xcodebuild -list
Затем экспортируйте нужные настройки схемы:
xcodebuild -scheme "schemeName" -showBuildSettings >> mynew.xcconfig
Затем вам нужно удалить первую строку или прокомментировать ее
Ответ 2
Вам не нужно копировать и вставлять строки за строкой. Вы можете выбрать все и скопировать все строки одновременно. Единственное ограничение - вы не можете копировать строки с <multiple values>
в качестве значения. То есть, если у вас есть один параметр, который указывает другое значение для Debug
и Release
и т.д., Вам нужно отменить выбор этой строки (cmd-click) для копирования.
Ответ 3
Я нашел один интересный каркас MacOS для работы с настройками сборки Xcode и управления ими... Может быть, это поможет вам