iOS 公開ガイド

概要

本ガイドは、MeDo のパッケージング手順と Apple の最新の国際配信要件を統合しています。最初の実機テストから App Store 公開まで、配信方法の選択、アカウント、署名、プライバシー申告、地域コンプライアンス、ベータテスト、審査情報を網羅します。

Apple の提出要件は変更されます。本ガイドは 2026 年 7 月 20 日時点で確認済みです。本番提出前に Apple の今後の要件App Review ガイドラインも確認してください。

現在の提出基準

2026 年 4 月 28 日以降、App Store Connect にアップロードする iOS / iPadOS アプリは Xcode 26 以降および iOS 26 / iPadOS 26 SDK 以降でビルドする必要があります。アプリと依存関係が対応していれば、Deployment Target は古い OS のままでも構いません。

新しい年齢レーティング制度も適用されています。以前のレーティングに頼らず、App Store Connect で最新の質問に回答してください。

アプリの準備

1. MeDo でビルドを確認

  • アプリタイプを選択 — MeDo で iOS 対応プロジェクトを作成または開きます。
  • 完成度を確認 — プレースホルダー、未完成の操作、サンプルアカウント、切れたリンクを削除します。
  • 実機テスト — 必要に応じてログイン、権限、Deep Link、購入、通知、カメラ/写真、バックグラウンド、低品質ネットワークを確認します。
  • Bundle ID を確認 — 永続的な識別子として扱い、App Store Connect とアップロードビルドで完全に一致させます。
  • サードパーティ SDK を監査 — 収集データと目的を記録します。対象 SDK には Privacy Manifest、署名、Required Reason API の申告が必要な場合があります。

2. Apple アカウントを準備

App Store、TestFlight、Ad Hoc 配信には有効な Apple Developer Program メンバーシップが必要です。販売者として表示すべき主体で登録してください。

  • 個人 — 個人の法的氏名が販売者として表示されます。
  • 組織 — 法人名が表示され、通常は D-U-N-S Number と組織を拘束する権限が必要です。

Apple Developer と App Store Connect の最新契約に同意します。有料アプリや App 内課金には、有料アプリ契約、税務、銀行情報も必要です。

配信方法を選ぶ

方法用途メンバーシップApple 審査対象と制限
Personal Team / ローカルデバッグ自分の端末での開発無料 Apple Accountなし最大 3 台、端末ごとに 3 App、プロビジョニングは 7 日で失効
Ad Hoc既知端末でのデモ・受入テスト有料Beta 審査なし登録 UDID のみ。製品ファミリーごとに年間 100 台
TestFlight 内部チームテスト有料通常 TestFlight 審査なし最大 100 人の App Store Connect ユーザー、ビルドは 90 日
TestFlight 外部顧客・公開ベータ有料Beta App Review が必要な場合ありメールまたは公開リンクで最大 10,000 人、ビルドは 90 日
公開 App Store一般公開有料App ReviewApp Store Connect で選択した国・地域
非公開リスト AppApp Store の直接リンクのみ有料App Review と申請リンクを知る人が利用でき、検索・ランキング・カテゴリには非表示
カスタム App指定組織への配信有料App ReviewApple Business Manager / Apple School Manager の指定組織

MeDo はローカルデバッグ、Ad Hoc、TestFlight、公開 App Store を直接サポートします。非公開リストとカスタム App は審査可能なビルドを用意した後に App Store Connect で設定します。

ガイドの順序

  1. パッケージングと配信方法を選択
  2. ローカルデバッグでは、MeDo で未署名 IPA を生成し、Sideloadly または AltStore Classic で署名・インストールします。この方法は短期の開発テスト専用です。
  3. 指定デバイスインストールでは、Apple 認証を設定し、すべての対象端末を登録して Ad Hoc パッケージを作成します。
  4. 公開リリース / テスト招待では、Apple 認証を設定し、ビルドをアップロードして TestFlight テストを実施します。
  5. リリース候補の準備後、App Store 製品ページ、プライバシー情報、コンプライアンス申告、審査提出を完了します。

推奨リリース順序

ローカル実機テスト → TestFlight 内部 → TestFlight 外部 → 段階的または手動 App Store 公開

少数の既知端末で Beta 審査を避ける必要がある場合は Ad Hoc を使います。長期運用する本番アプリには非公開リスト、カスタム、または公開 App Store を使用してください。

Apple 公式リファレンス