作る
アイデアの可能性を、もっと WEB · iOS · ANDROID
ガイド

iPhoneアプリをApp Storeで公開する方法(Capacitor)

Apple Developerアカウントから審査まで:Macを準備し、Appレコードを作成し、完成したCapacitorプロジェクトをXcodeでビルドしてアップロードし、TestFlightでテストします。署名と提出は自分のアカウントで行います。

  1. Appleの開発者アカウントを作る

    提供元で

    所要時間: 約20分、その後Appleの審査費用: 年99米ドル

    1. 2ファクタ認証を有効にしたApple Accountを用意します(iPhoneの「設定」→ 自分の名前)。
    2. 個人の場合:iPhoneかMacでApple Developerアプリを開き、「今すぐ登録」を選んで身分証をスキャンします。
    3. 法人の場合:先に無料のD-U-N-S番号を申請します(最大1週間ほど)。Webサイトと独自ドメインのメールアドレスも必要です。
    4. 年会費99米ドルを支払います。Appleの審査は通常数日で終わります。
  2. Macを準備する

    お使いのPCで

    所要時間: 約30〜60分(ほぼダウンロード)費用: 無料

    1. WindowsiPhoneアプリのビルドにはMacが必要で、Windowsではストア用のビルドができません。Webアプリはどのみちすべての iPhone で動き、ストア用のビルドには借りたMacでも十分です。
    2. MacMac App StoreからXcodeを無料で入手し(大きなダウンロードです)、一度起動してツールを準備させます。
    3. MacXcodeの「設定」→「アカウント」でApple Accountにサインインします。
    4. MacNode.js(LTS)をインストールします。ターミナルで「node -v」と入力すると、22以上のバージョン番号が表示されます。
    コピーできるコマンド
    node -v
  3. Appレコードを作成する

    提供元で
    1. バンドルIDはダウンロードに含まれるバンドルID(capacitor.config.json)です。「Certificates, Identifiers & Profiles」の「Identifiers」で登録します。
    2. App Store Connectで「新規App」を選び、このバンドルIDを選択して、名前・言語・任意のSKUを入力します。
    3. 文章と画像はローンチパッケージから使えます。
  4. iOSアプリをビルドしてアップロードする

    お使いのPCで

    所要時間: 約20分

    1. アプリのコードをダウンロードし、ZIPファイルをダブルクリックして展開します。
    2. Finderでフォルダを右クリック →「フォルダに新規ターミナル」を選び、下の2つのコマンドを貼り付けます。完成したアプリがXcodeで開きます。
    3. 上部の実行先でAny iOS Deviceを選び、「Signing & Capabilities」でチームを選びます。
    4. 「Product → Archive」、続いて「Distribute App」→ App Store Connect。数分後にTestFlightにビルドが表示されます。
    コピーできるコマンド
    npm install
    npm run ios
  5. テストして提出する

    提供元で
    1. App Store Connectで自分のアプリを開き、TestFlightを選びます。アップロードしたビルドを選択し、テスト内容や暗号化に関する必要事項を入力します。
    2. テスターのグループを作り、ビルドを割り当てます。外部テスターに配布する最初のビルドには、Appleのベータ版審査が必要です。
    3. テスターはiPhoneにTestFlightをインストールし、招待を開きます。実機でログイン、画面移動、フォーム、オフライン時の動作を確認してもらいましょう。
    4. TestFlightで意見やクラッシュを確認し、修正後のビルドを再テストします。その後、App Storeへの掲載審査に別途提出します。テストに成功しても自動では公開されません。

ほかのガイド

すべてのガイド

お問い合わせ

プラン、チーム、プロジェクトについての質問はありますか?ぜひお寄せください。すべてのメッセージに目を通し、2営業日以内にお返事します。