このページでは、iOS 用の Unity アプリケーションのビルド方法について説明します。iOS 用のビルドプロセスと Unity が使用するツールについては、Unity が iOS アプリケーションをビルドする方法 を参照してください。
高レベルでは、iOS のビルドプロセスには 2 つのステップがあります。
Unity は、Unity エディターを実行するすべてのオペレーティングシステム上でステップ 1 を実行することができます。ただし、Xcode をインストールできるのは macOS デバイスだけなので、Unity は macOS デバイス上でしかステップ 2 を実行できません。つまり、iOS アプリケーションをローカルで完全にビルドするには、開発マシンが macOS を実行する必要があります。そうでない場合は、クラウドでアプリケーションをビルドできる Unity Cloud Build を使用する方法もあります。このようにすると、非 macOS マシンで iOS アプリケーションを開発できるようになります。Unity Cloud Build の設定方法については、Unity Cloud Build を参照してください。
iOS 用の Unity アプリケーションを構築するには、以下を行います。
ヒント: 最初に出力パスを指定した後、Cmd+B キーボードショートカットを使用して、アプリケーションをビルド及び実行することができます。Unity は、Xcode プロジェクトを再生成するために Append モードを使用します。
Unity が Xcode プロジェクトを生成した後、コマンドラインからアプリケーションをビルドして実行することができます。これは、以下のように行います。
<device-id>
is your device ID.unity$ xcodebuild test -destination "platform=iOS,id=<device-id>" -scheme Unity-iPhone
.