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 を決める必要があります。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.