2012-04-28 24 views
1

シミュレータ用のiOSアプリケーションをXcodeでビルドした場合、シミュレータで手動で起動したり、 build-dirをシミュレータに載せますか? 私は自分のコードを変更しているので、シミュレータで実行したときにXCodeがすべてを再構築することを決定するのは、数分かかるためです。Xcodeを使わずにシミュレータでiOSアプリケーションを起動する方法

私はシミュレータのディレクトリがある種のGUIDを使用して名前が付けられ、いくつかの余分なサブディレクトリがあることを見ています。これには魔法がありますか?それとも新しいディレクトリを作成してアプリをダンプすることができますか?

答えて

2

まず、ビルドディレクトリの場所を特定します。これは通常、このように、プロジェクトのルートディレクトリ内で次のようになります。

${PROJECT}/build 

そして、構築、デバッグまたはリリースのいずれかになりますこれ、あなたが構築されたどのターゲット見つけ、それがiPhoneシミュレータのためでなければなりません。これは通常、次のいずれかとビルドディレクトリにあります

${PROJECT}/build/Debug-iphonesimulator 

OR

${PROJECT}/build/Release-iphonesimulator 

今iOSシミュレータにロードすることができ、実際のアプリが含まれています、あなたのアプリケーションバンドルを、見つけます。これはのように、上記のいずれかのディレクトリの下に次のようになります。

${PROJECT}/build/Debug-iphonesimulator/<yourapp>.app 

私は、これはアプリケーションバンドルなので、それは実際にディレクトリだ、このディレクトリ内のアプリの実行可能ファイルを見つけます言うように:

${PROJECT}/build/Debug-iphonesimulator/<yourapp>.app/<yourapp> 

あなたは今でiOSシミュレータでアプリを起動することができます。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication ${PROJECT}/build/Debug-iphonesimulator/<yourapp>.app/<yourapp> 
関連する問題