Я пытаюсь собрать различные конфигурации сборки из командной строки, но всякий раз, когда я задаю указанную c конфигурацию сборки, она завершается неудачно.
Некоторые примечания:
- Все сборки передаются из Xcode
- Конфигурации по умолчанию для командной строки - Debug
- Я НЕ использую cocoapods
- В проекте есть субмодули
- При добавлении новых конфигураций я добавил те же конфигурации в субмодули
- Чтобы исправить SEARCH_PATH, я добавил настройки { ссылка }
- ВАЖНО: При сборке с конфигурациями по умолчанию он ПРОХОДИТ
Команды:
без конфигураций:
Это работает и запуск Debug
конфигураций
xcodebuild -scheme <MyScheme> -sdk iphonesimulator.13.2
с конфигурациями
xcodebuild -scheme <MyScheme> -sdk iphonesimulator.13.2 -configuration -Debug
xcodebuild -project <MyProject>.xcodeproj -sdk iphonesimulator.13.2 -configuration -Debug
Ошибка: нет такого модуля SomeFramework (это подмодуль)
Ошибка следующей сборки:
PBXCp {some_framework_path}
Я протестировал с другими конфигурациями сборки и получил ту же ошибку [Stage, Debug, Release, Production]
. Не понимаю, почему это будет проходить в XCode, но будет продолжать сбой в командной строке. Кроме того, я не понимаю, почему значение по умолчанию xcodebuild
прошло бы с Debug, но при явной установке -configuration
в тот же env, оно не будет выполнено.
Обратите внимание, что есть похожие вопросы, но все они сталкиваются с разными проблемами, либо использование cocoapods, либо их скрипт xcodebuild был неправильным Я не смог найти никакого решения с конфигурациями сборки и подмодулями