This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.

iOS 向けの本番ビルドを作成する

ページを編集

iOS 向けの本番ビルドを作成する流れと、リリースプロセスを自動化する方法を学びます。


この章では、サンプルアプリの本番バージョンを作成し、TestFlight を使ってテストに提出します。そのあと App Store の審査に提出して、App Store に掲載します。

視聴:iOS 向けの本番ビルドを作成してリリースする
視聴:iOS 向けの本番ビルドを作成してリリースする

EAS で iOS の本番ビルドを作成し、TestFlight でテストして、App Store に提出します。


前提条件

2

1.

Apple Developer アカウント

作成方法は Apple Developer Portal を参照してください。

2.

eas.json の production ビルドプロファイル

eas.jsonproduction ビルドプロファイルがあることを確認してください。デフォルトで追加されています。

iOS 向けの本番ビルド

iOS の本番ビルド は Apple の App Store Connect 向けに最適化されており、TestFlight でテスターに、App Store で一般ユーザーにビルドを配布できます。このビルド種別はシミュレーターや実機に直接インストールすることはできず、App Store Connect 経由でのみ配布できます。

1

配布用プロビジョニングプロファイルを作成する

ターミナルで eas credentials コマンドを実行し、EAS CLI の質問に次のように答えます。

  • Select platform(プラットフォームを選んでください)iOS を選びます。
  • Which build profile do you want to configure?(どのビルドプロファイルを設定しますか?)production を選びます。
  • Do you want to log in to your Apple account?(Apple アカウントにログインしますか?)Y を押します。これで Apple Developer アカウントにログインします。
  • What do you want to do?(何をしますか?)Build credentials を選び、All: Set up all the required credentials to build your project(プロジェクトのビルドに必要な認証情報をすべてセットアップする)を選びます。
  • 続いて、以前の Distribution Certificate を再利用するか尋ねられます。Y を押します。
  • Generate a new Apple Provisioning Profile?(新しい Apple プロビジョニングプロファイルを生成しますか?)Y を押します。これが本番アプリ用のプロビジョニングプロファイルになります。
  • プロファイルが作成されたら、Ctrl + C で EAS CLI を終了します。

2

本番ビルドを作成する

デフォルトの production プロファイルで iOS の本番ビルドを作成するには、ターミナルを開いて次のコマンドを実行します。EAS の設定では production がデフォルトプロファイルになっているため、--profile フラグで明示的に指定する必要はありません。

Terminal
eas build --platform ios

このコマンドでビルドがキューに入ります。EAS ダッシュボードで Build Number が自動的にインクリメントされていることに注目してください。

3

アプリのバイナリを App Store に提出する

直近の EAS Build で作成したアプリのバイナリを提出するには、eas submit コマンドを実行します。

Terminal
eas submit --platform ios

このコマンドを実行したら、次のようにします。

  • Select a build from EAS.(EAS からビルドを選んでください)最新のビルド ID を選びます。
  • 表示される手順に従って Apple アカウントにログインします。 Reuse this App Store Connect API Key?(この App Store Connect API キーを再利用しますか?)と尋ねられたら Y を押します。

これで提出プロセスが始まります。

4

内部テストバージョンをリリースする

提出プロセスが完了したら、web ブラウザーから Apple Developer アカウントにログインします。

  • Apps をクリックすると、アプリのアイコンが見えます。
  • アプリ名をクリックし、ナビゲーションタブのメニューから TestFlight をクリックします。提出直後の場合、TestFlight で配布できるようになるまで Apple の処理に数分かかることがあります。
  • App Store Connect の Internal Testing でテストグループを作成します。これでテストユーザーを招待できます。
  • グループを作成すると、すべてのテストユーザーにメールが送られます。
  • メール内の View in TestFlight をクリックして招待を承諾し、Install をタップします。

これでアプリがデバイスにダウンロードされ、テストできるようになります。

5

アプリを Apple App Store に提出する

App Store への提出に向けてアプリを準備するには、App Store タブに移動します。

  • メタデータを入力し、Apple のガイドラインに沿ったスクリーンショットを用意して、General の項目も埋めます。
  • 続いて、ビルドを手動で選択します。
  • アプリの準備ができたら Submit to App Review をクリックします。その後 Apple がアプリを審査し、承認されるとアプリが App Store に公開されます。

6

提出の自動化

今後のリリースでは、eas build--auto-submit フラグを付けることで、ビルドの作成と App Store への提出を 1 ステップにまとめて効率化できます。

Terminal
eas build --platform ios --auto-submit

まとめ

第 9 章:iOS 向けの本番ビルドを作成する

本番向けの iOS ビルドを作成し、TestFlight と eas submit を使った Apple App Store への配布について確認して、--auto-submit でリリースプロセスを自動化しました。

次の章では、EAS Update を使って OTA(アプリストアを介さない)アップデートを配信し、チームにプレビューを共有する方法を学びます。

次へ:チームにプレビューを共有する