iPhoneアプリをApp Storeで公開する方法(Capacitor)
Apple Developerアカウントから審査まで:Macを準備し、Appレコードを作成し、完成したCapacitorプロジェクトをXcodeでビルドしてアップロードし、TestFlightでテストします。署名と提出は自分のアカウントで行います。
Appleの開発者アカウントを作る
提供元で所要時間: 約20分、その後Appleの審査費用: 年99米ドル
- 2ファクタ認証を有効にしたApple Accountを用意します(iPhoneの「設定」→ 自分の名前)。
- 個人の場合:iPhoneかMacでApple Developerアプリを開き、「今すぐ登録」を選んで身分証をスキャンします。
- 法人の場合:先に無料のD-U-N-S番号を申請します(最大1週間ほど)。Webサイトと独自ドメインのメールアドレスも必要です。
- 年会費99米ドルを支払います。Appleの審査は通常数日で終わります。
Macを準備する
お使いのPCで所要時間: 約30〜60分(ほぼダウンロード)費用: 無料
- WindowsiPhoneアプリのビルドにはMacが必要で、Windowsではストア用のビルドができません。Webアプリはどのみちすべての iPhone で動き、ストア用のビルドには借りたMacでも十分です。
- MacMac App StoreからXcodeを無料で入手し(大きなダウンロードです)、一度起動してツールを準備させます。
- MacXcodeの「設定」→「アカウント」でApple Accountにサインインします。
- MacNode.js(LTS)をインストールします。ターミナルで「node -v」と入力すると、22以上のバージョン番号が表示されます。
コピーできるコマンドnode -vAppレコードを作成する
提供元で- バンドルIDはダウンロードに含まれるバンドルID(capacitor.config.json)です。「Certificates, Identifiers & Profiles」の「Identifiers」で登録します。
- App Store Connectで「新規App」を選び、このバンドルIDを選択して、名前・言語・任意のSKUを入力します。
- 文章と画像はローンチパッケージから使えます。
iOSアプリをビルドしてアップロードする
お使いのPCで所要時間: 約20分
- アプリのコードをダウンロードし、ZIPファイルをダブルクリックして展開します。
- Finderでフォルダを右クリック →「フォルダに新規ターミナル」を選び、下の2つのコマンドを貼り付けます。完成したアプリがXcodeで開きます。
- 上部の実行先でAny iOS Deviceを選び、「Signing & Capabilities」でチームを選びます。
- 「Product → Archive」、続いて「Distribute App」→ App Store Connect。数分後にTestFlightにビルドが表示されます。
コピーできるコマンドnpm install npm run iosすぐに開く: ガイド:ビルドのアップロードガイド:Capacitor
テストして提出する
提供元で- App Store Connectで自分のアプリを開き、TestFlightを選びます。アップロードしたビルドを選択し、テスト内容や暗号化に関する必要事項を入力します。
- テスターのグループを作り、ビルドを割り当てます。外部テスターに配布する最初のビルドには、Appleのベータ版審査が必要です。
- テスターはiPhoneにTestFlightをインストールし、招待を開きます。実機でログイン、画面移動、フォーム、オフライン時の動作を確認してもらいましょう。
- TestFlightで意見やクラッシュを確認し、修正後のビルドを再テストします。その後、App Storeへの掲載審査に別途提出します。テストに成功しても自動では公開されません。
すぐに開く: TestFlightガイド:審査へ提出
ほかのガイド
- OpenAI・Anthropic・GeminiのAPIキーを取得する方法
- アプリやWebサイト用の独自ドメインを取得する方法
- Webアプリを公開する:書き出しから独自アドレスまで
- AndroidアプリをGoogle Playで公開する方法(Capacitor)