xcodebuild терпит неудачу при сборке с конфигурациями, но успешно в Xcode - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь собрать различные конфигурации сборки из командной строки, но всякий раз, когда я задаю указанную 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 был неправильным Я не смог найти никакого решения с конфигурациями сборки и подмодулями

...