Это question связано, но не разрешает конкретную проблему, с которой я сталкиваюсь.Использование xcodebuild с iOS-проектом и iOS-симулятором
Я использую Xcode 4.6.3 под OS X 10.7.5.
Я просто создал проект по умолчанию для приложения iOS с одним представлением и не вносил изменений в настройки проекта. Проект, конечно же, строит в Xcode для iOS Simulator. Однако, когда я пытаюсь использовать xcodebuild из командной строки, xcodebuild терпит неудачу.
Название проекта просто: температура
Я пробовал:
xcodebuild -scheme temp -sdk iphonesimulator6.1
и получают результаты:
Build settings from command line:
SDKROOT = iphonesimulator6.1
=== BUILD NATIVE TARGET temp OF PROJECT temp WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
Основываясь на другой SO вопрос, я попробовал:
xcodebuild ARCHS="armv7 armv7s" ONLY_ACTIVE_ARCH=NO -scheme temp -sdk iphonesimulator6.1
и получили аналогичные результаты:
Build settings from command line:
ARCHS = armv7 armv7s
ONLY_ACTIVE_ARCH = NO
SDKROOT = iphonesimulator6.1
=== BUILD NATIVE TARGET temp OF PROJECT temp WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ARCHS=armv7 armv7s, VALID_ARCHS=i386).
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
Что xcodebuild команды мне нужно выполнить, чтобы иметь возможность строить с xcodebuild?
Спасибо.
Приложение Xcode может создавать его без проблем для симулятора. Только когда я пытаюсь использовать xcodebuild из командной строки, это терпит неудачу. Если приложение Xcode может его построить, xcodebuild должен иметь возможность. Мне нужно только знать, какие параметры передать xcodebuild. – ericg
Хм - ну, из исходной проблемы у вас возникло желание создать 64-битную цель для проекта, который не настроен для этого. Возможно, попытайтесь использовать -arch i386, чтобы заставить действительную архитектуру? –
Да, я тоже это пробовал, он все еще терпит неудачу с аналогичными результатами. С Xcode 5 все это кажется намного более стабильным, но мне нужно, чтобы он работал с Xcode 4.6.3. – ericg