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

コード署名の設定を含め、EAS Build を使って iOS 実機で開発ビルドをビルド・実行する方法を学びます。
2 件
2 件
1.
アプリの署名に必要な 認証情報 にアクセスするために必要です。アプリが信頼できる提供元から来たことを検証するため、各ビルドには署名が必要です。EAS Build はこれらの認証情報の管理を助けてくれます。
2.
デバイスに開発ビルドをインストールするには、デベロッパモードを有効にする必要があります。初めての場合や現在無効になっている場合は、デベロッパモードを有効にする を参照してください。
プロビジョニングプロファイル
iOS 実機で開発を始めるには、次のことが必要です。
- 新しい プロビジョニングプロファイル を作成してデバイスを登録する。
- そのプロファイルをダウンロードしてデバイスにインストールする。
1
iOS デバイスを登録する
EAS CLI で、新しい Apple デバイスを登録するコマンドを実行します。
- eas device:createこのコマンドは次の質問を表示します。
- You're inside the project directory. Would you like to use the your-account-name account?(プロジェクトディレクトリ内にいます。your-account-name アカウントを使いますか?)Y を押します。
- Apple ID. ここでは自分の Apple ID を入力します。すると Apple Developer アカウントにログインします。ターミナルウィンドウの手順に従ってください。
- How would you like to register your devices?(デバイスをどの方法で登録しますか?)Website を選ぶと、iOS デバイスで開ける登録用の URL が生成されます。
ヒント: 自分やチームが複数のデバイスを持っている場合は、プロビジョニングプロファイルのリンクを共有して、各デバイスでダウンロード・インストールできます。
2
iOS 実機向けの開発ビルド
1
作成する
iOS 実機向けの開発ビルドを作成するには、build.development プロファイルで次を確認します。
- eas.json の
developmentClientがtrueになっていること。デフォルト設定でそうなっています。 - 続いて、プラットフォームに
ios、ビルドプロファイルにdevelopmentを指定してeas buildコマンドを実行します。
- eas build --platform ios --profile developmentヒント: 次にeas buildコマンドを実行するときは、プラットフォームの指定に-pも使えます。--platformの短縮形です。
初めてビルドを作成するとき、このコマンドは次の質問を表示します。
- What would you like your iOS bundle identifier to be?(iOS のバンドル識別子を何にしますか?)Return を押して、表示されるデフォルト値を選びます。まだ定義されていなければ、app.json に
ios.bundleIdentifierが追加されます。 - Do you want to log in to your Apple account?(Apple アカウントにログインしますか?)開発ビルドを作るのは初めてなので、Generate a new Apple Distribution Certificate(新しい Apple Distribution Certificate を生成しますか?)も尋ねられます。どちらも Y を押します。
- Select a device for ad hoc build.(ad hoc ビルド用のデバイスを選んでください)ここが重要な部分で、事前にプロビジョニングプロファイルを登録しておいたのはこのためです。登録済みのデバイスから 1 台または全部を選び、return を押せば、後でそれらのデバイスにビルドをインストールできます。
新規または更新直後の Apple Developer Program メンバーシップでは、登録したばかりのデバイスにすぐにはインストールできないことがあります。 Expo にデバイスを登録しても、Apple には登録されません。デバイスが Apple に追加されるのは、そのデバイスを含むビルドを初めて作成したときです。そうしたメンバーシップの場合、Apple がデバイスの処理を終えてプロビジョニングプロファイルに追加できるようになるまで 最大 24〜72 時間 かかることがあり、登録したばかりのデバイスを含めた最初のビルドは失敗することがあります。その場合は Apple の処理が終わるのを待ってから、もう一度ビルドを実行してください。
iOS Simulator の章 を飛ばした場合のみ: iOS app only uses standard/exempt encryption?(この iOS アプリは標準的な、または適用除外の暗号化のみを使いますか?)と尋ねられます。Y を押してデフォルト値を選びます。このアプリは暗号化を使っていないため、Info.plist ファイルのITSAppUsesNonExemptEncryptionがNOに設定され、TestFlight や Apple App Store にリリースする際のコンプライアンスチェックが処理されます。自分のアプリをリリースする際に暗号化を使っている場合は、Nを選べば次回からこの質問を省略できます。
回答するとビルドがキューに入り、EAS CLI が表示するリンクから EAS ダッシュボードで進捗を確認できます。
ビルド詳細ページには何が載っている?
ビルド詳細ページには、ビルドの種類、プロファイル、Expo SDK バージョン、アプリバージョン、ビルド番号、最後のコミットハッシュ、そしてビルドを開始した開発者またはアカウント所有者が表示されます。
上の画像では、Build artifact の現在のステータスがビルド進行中であることを示しています。完了すると、このセクションからビルドをダウンロードできるようになります。Logs には、EAS Build 上での iOS ビルドプロセスの各ステップが並びます。ここでは簡潔にするため、各ステップの詳細には触れません。詳しくは iOS のビルドプロセス を参照してください。
2
インストールする
ビルドが完了すると Build artifact セクションが更新され、ビルドの完了が示されます。
このセクションには、iOS 実機で開発ビルドを実行するための手段として、Expo Orbit と Install ボタンが用意されています。
Expo Orbit を使うと、iOS 実機に開発ビルドをスムーズにインストールできます。この方法を使うには次のようにします。
- iOS 実機を USB で開発マシンに接続します。
- Orbit のメニューバーアプリを開きます。
- Orbit アプリで Device を選択します。
- EAS ダッシュボードの Build artifact で Open with Orbit をクリックします。
ビルドがインストールされると、Orbit アプリが実機上で開発ビルドを起動します。
3
まとめ
第 4 章:iOS 実機向けのクラウドビルドを作成して実行する
EAS Build を使って iOS の実機で開発ビルドを作成・実行しました。
次の章では、1 台のデバイスに複数のアプリバリアントをインストールできるよう、app config を設定する方法を学びます。