Я пытался написать скрипт, который собирает и развертывает проект iphone для симулятора. Когда я собираю проект в xcode, он работает нормально, однако, когда я строю проект в командной строке, он падает в симуляторе.
Я использую следующую команду для сборки приложения.
xcodebuild -project MyAppSourceCode/trunk/MyApp.xcodeproj -target "MyApp" -sdk iphonesimulator4.3
Процесс сборки завершается без ошибок. Симулятор работает под управлением SDK4.3. Я могу построить приложение в xcode, а затем вручную заменить файл .app в каталоге симулятора, и он все равно падает. Это приложение cocos2d. Есть предложения?
РЕДАКТИРОВАТЬ:
Я развернул приложение в симуляторе, сначала попробовав описанную здесь программу «iphonesim»: Как развернуть приложение iPhone на симуляторе из командной строки?
Во-вторых, я попробовал команду симулятора запустить приложение, не копируя его в каталог симулятора: ~ /../../ Developer / Platforms / iPhoneSimulator.platform / Developer / Applications / iPhone \ Simulator.app/Contents/ MacOS / iPhone \ Simulator -SimulateApplication ~ / MyAppSourceCode / trunk / build / Release-iphoneos / MyApp.app / MyApp
Этот метод приводит к запуску симулятора и отображению всплывающего сообщения с надписью: «Имитированное приложение завершено».
Когда это не сработало, я написал скрипт, который копирует MyApp.app в каталог симулятора. После того, как вы скопируете MyApp.app в каталог симулятора, вы можете запустить его из симулятора, но он сразу после запуска вылетает.