次のように、コマンドラインからシミュレーターで実行するプロジェクトを簡単にビルドできます。
1、 xcodebuild -project Someproject.xcodeproj -arch i386 -sdk iphonesimulator
2、 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication PATHTOAPPFILE/Someproject.app/Someproject
ただし、この方法では、Xcode によってビルドされて配置された場合のように、アプリには Documents フォルダーと Library フォルダーがありません。/Users/SOMEUSER/Library/Application Support/iPhone Simulator/6.0/Applications/APPID/Someproject.app
したがって[NSBundle mainbundle]
、期待どおりに動作しません。
質問: アプリケーションがその環境フォルダーを探す場所を xcodebuild に指示するにはどうすればよいですか?
(デフォルトでは検索すると思い/Users/USER/Library/Application Support/iPhone Simulator/IOSVERSION
ますが、他のもののためにライブラリフォルダーが既にあるため、問題が発生します)
シミュレーターでアプリを実行する前に、フォルダーを手動で作成する必要があるかどうかは気にしません。