This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
iOS Simulator 向けのクラウドビルドを作成して実行する
ページを編集
EAS Build を使って iOS Simulator 向けに開発ビルドを設定する方法を学びます。
この章では、EAS Build を使って iOS Simulator で動作する開発ビルドを作成します。
iOS Simulator 向けの開発ビルドは .app 形式で生成され、iOS 実機向けとは異なります。

eas.json にシミュレーター用のビルドプロファイルを作成し、iOS Simulator で開発ビルドを実行する方法を学びます。
eas.json にシミュレーター用のビルドプロファイルを作成する
eas.json に ios-simulator という新しいビルドプロファイルを追加し、ios.simulator プロパティを true に設定します。
{ "build": { "development": { %%placeholder-start%%... %%placeholder-end%% }, "ios-simulator": { "ios": { "simulator": true } } } }
開発ビルドでは、プロファイルに developmentClient と distribution プロパティが定義されている必要があります。重複を避けるため、development プロファイルのプロパティを継承しましょう。
{ "ios-simulator": { "extends": "development", "ios": { "simulator": true } } }
iOS Simulator 向けの開発ビルド
1
作成する
プラットフォームに ios、ビルドプロファイルに ios-simulator を指定して eas build コマンドを実行します。
- eas build --platform ios --profile ios-simulator初めてビルドを作成するとき、このコマンドは次の質問を表示します。
- What would you like your iOS bundle identifier to be?(iOS のバンドル識別子を何にしますか?)Return を押して、表示されるデフォルト値を選びます。これにより app.json に
ios.bundleIdentifierが追加されます。 - iOS app only uses standard/exempt encryption?(この iOS アプリは標準的な、または適用除外の暗号化のみを使いますか?)Y を押してデフォルト値を選びます。このアプリは暗号化を使っていないため、Info.plist ファイルの
ITSAppUsesNonExemptEncryptionがNOに設定され、TestFlight や Apple App Store にリリースする際のコンプライアンスチェックが処理されます。自分のアプリをリリースする際に暗号化を使っている場合は、Nを選べば次回からこの質問を省略できます。
質問に答えると EAS Build がキューに入り、EAS CLI が EAS ダッシュボードでビルドの詳細と進捗を確認できるリンクを表示します。
ビルド詳細ページには何が載っている?
ビルド詳細ページには、ビルドの種類、プロファイル、Expo SDK バージョン、アプリバージョン、ビルド番号、最後のコミットハッシュ、そしてビルドを開始した開発者またはアカウント所有者が表示されます。
上の画像では、Build artifact の現在のステータスがビルド進行中であることを示しています。完了すると、このセクションからビルドをダウンロードできるようになります。Logs には、EAS Build 上での iOS ビルドプロセスの各ステップが並びます。ここでは簡潔にするため、各ステップの詳細には触れません。詳しくは iOS のビルドプロセス を参照してください。
2
インストールする
ビルドが完了すると、ターミナル上で EAS CLI が iOS Simulator でビルドを実行するか尋ねてきます。Y を押します。
別の方法:Expo Orbit を使う
Expo Orbit を使って開発ビルドをインストールすることもできます。EAS ダッシュボードの Build artifact から Open with Expo Orbit をクリックすると、iOS Simulator に開発ビルドがインストールされます。
3
まとめ
第 3 章:iOS Simulator 向けのクラウドビルドを作成して実行する
EAS Build を使って iOS Simulator で開発ビルドを作成・実行しました。
次の章では、iOS 向けの開発ビルドを作成し、実機にインストールして実行してみましょう。