iPhone/iPad のアプリケーションのビルドプロセスは、以下に示す2段階のプロセスです:
“Build” がダイアログ Build settings“ をヒットしたとき、最初のステップだけは完了してます。”Build and Run" をヒットすると、両方のステップを実行します。 Project でダイアログを保存した場合、ユーザに、アラートが表示され、既存のフォルダーを選択します。現在、選択する2つの Xcode プロジェクト生成モードがあります。
Cmd 押しながら、B を押した場合、その後、automatic build と run process が起動します。最後に使われたフォルダーをビルドの対象に想定しています。この場合、デフォルトとして append モードを想定しています。
注: 上記のステップ1は、PC や Mac上で実行することができます。Mac のみ、ステップ2を実行することができます。これは iDevice で Unity project を実行できることを意味し、Mac を持っている必要があります。
Unity は一度、XCode project をビルドするために使用した後に、コマンドラインからのビルドと実行を行うことが可能です。エディターは XCode project をビルドした後、ターミナルから次の操作を行います。
unity$ xcodebuild test -destination "platform=iOS,id=400d20d00baf8d4997b47be0416cf5c44dd2d3bc" -scheme Unity-iPhone
上のコマンドラインの 400d20d00baf8d4997b47be0416cf5c44dd2d3bc は、プロジェクトを実行する iDevice の ID です。Xcode の Window > Devices メニューでデバイスの ID を決める必要があります。