1

Xcode を使用してシミュレーター用の iOS アプリをビルドした場合、シミュレーターでこれを手動で起動したり、build-dir からシミュレーターにコピーしたりする方法はありますか? その理由は、コードを変更した場合、シミュレーターで実行したときにすべてを再構築することを XCode に決定させたくないためです。これには数分かかるためです。

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

4

1 に答える 1

2

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

${PROJECT}/build

次に、ビルドしたビルド ターゲット (Debug または Release のいずれか) を見つけます。これは、iPhone シミュレーター用である必要があります。これは通常、次のいずれかとしてビルド ディレクトリにあります。

${PROJECT}/build/Debug-iphonesimulator 

また

${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>
于 2012-08-14T19:26:35.603 に答える