Я использую xcodebuild для создания и установки своего приложения на симуляторе (путем копирования .app
в ~/Library/Application Support/iPhone Simulator/6.1/Applications/UUID/
) из командной строки. Я использую:
xcodebuild -target MyApp
-configuration Debug
CPU_ARCHITECTURE=iphonesimulator6.1
install DSTROOT=Products
Приложение .app создано в /project_root/Products/Applications/MyApp.app
Однако каждый раз, когда я запускаю .app
на своем симуляторе, он немедленно падает.
Я сравнил .app
, созданный из Run
Xcode, с выводом xcodebuild выше. Два MyApp.app
в значительной степени идентичны, но двоичный файл MyApp
внутри MyApp.app
отличается (у Xcode почти вдвое больше памяти). Я даже пытался скопировать двоичный файл из Xcode MyApp.app
в xcodebuild
, и это тоже сработало.
Есть идеи, почему .app xcodebuild
дает сбой?
.app
по-прежнему вылетает при запуске. Я также попытался выполнить некоторые предложения, чтобы установить флагиARCHS
иONLY_ACTIVE_ARCH
: active-arch-x86-64-valid" title="нет архитектур для компиляции только для активной архитектуры yes active arch x86 64 valid"> stackoverflow.com/questions/12889065/ - person johngraham   schedule 03.05.2013CPU_ARCHITECTURE=
на флаг-sdk
. - person johngraham   schedule 04.05.2013