App Store で公開する

開始前

TestFlight / App Store パッケージングを完了し、Bundle ID が一致する App Store Connect レコードを作成してビルドをアップロードします。審査対象と同じリリース候補を実機でテストしてください。

2026 年 4 月 28 日以降、アップロードには Xcode 26 以降iOS 26 / iPadOS 26 SDK 以降が必要です。毎回 Apple の今後の要件を再確認してください。

1. アカウントと商用設定

  • Apple Developer Program を有効に保ちます。
  • Apple Developer と App Store Connect の最新契約に同意します。
  • 有料 App / App 内課金では、有料アプリ契約、税務、銀行情報を完了します。
  • 販売者情報を確認します。個人登録は法的氏名、組織登録は法人名が表示されます。
  • 準備・提出担当者には必要最小限の App Store Connect ロールを付与します。

2. App レコードを作成・確認

プロパティ要件ガイダンス
プラットフォーム必須iOS と対応する他の Apple プラットフォームを選択。
名前必須2–30 文字。必要に応じてローカライズ。
主言語必須ローカライズがないストアフロントで使用。
Bundle ID必須・実質的に永続MeDo ビルドと完全一致。ビルドのアップロード後は変更不可。
SKU必須・永続顧客には表示されない内部 ID。
ユーザーアクセス必須必要に応じて App Store Connect ユーザーを制限。

App Store 名とホーム画面名は完全一致でなくても構いませんが、同じ App を正確に表す必要があります。Bundle ID は完全一致が必須です。

3. 製品ページ

バージョンページで主言語のメタデータを完成させ、重要市場には人が確認したローカライズを追加します。

App Store Connect — App 情報

フィールド要件ガイダンス
名前必須2–30 文字。根拠のない主張やキーワードの詰め込みを避ける。
サブタイトル任意最大 30 文字。主な価値を要約。
説明必須最大 4,000 文字。実際の機能、購読、課金を説明。
キーワードiOS で必須最大 100 bytes、カンマ区切り。名前・カテゴリとの重複を避ける。
プロモーションテキスト任意最大 170 文字。新バージョン審査なしで変更可能。
主カテゴリ必須主目的に最も合うカテゴリ。
副カテゴリ任意正確に表す場合のみ追加。
サポート URL必須有効なサポートまたは連絡先。
マーケティング URL任意製品・キャンペーンサイト。
著作権必須現在年と権利者名。例: 2026 Example, Inc.
スクリーンショット必須必要な端末セットごとに 1–10 枚。実際の App を表示。
App プレビュー任意対応サイズ・言語ごとに最大 3 本。
App アイコンビルドに必須Asset Catalog に 1024 × 1024、透過なし。
バージョン / 新機能更新時必須ビルドと一致させ、ユーザー向け変更を説明。

画面が同じ場合、App Store Connect は最高解像度の必須スクリーンショットを小さいサイズに縮小できます。

4. プライバシーとプラットフォーム準拠

プライバシーポリシーと App Privacy

すべての iOS App は App Store Connect に公開プライバシーポリシー URL を設定し、App 内にも見つけやすいリンクを置く必要があります。サードパーティ SDK を含む実際のビルドと一致させてください。

App Privacy では、収集する全データ型、ユーザーとのリンク、トラッキング利用、機能・分析・広告などの目的を申告します。データアクセス・修正・同意撤回・削除用ページがあれば User Privacy Choices URL も設定できます。

MeDo のひな形をそのまま公開せず、運営者、連絡先、収集データ、目的、処理者、保持期間、削除方法、対象地域を実態に合わせます。

権限、トラッキング、アカウント

  • カメラ、マイク、写真、位置情報、連絡先、Bluetooth などに実際の用途を説明する文言を設定。
  • 機能を使う時点でのみ権限を求め、可能なら代替手段を提供。
  • 他社の App / Web をまたぐトラッキングには IDFA 取得前に App Tracking Transparency を実装。
  • アカウント作成を提供する App は、App 内からアカウント削除を開始できる必要があります。
  • 主要アカウントに外部・ソーシャルログインを使う場合、ガイドライン 4.8 により Sign in with Apple 相当が必要か確認します。

SDK Privacy Manifest と Required Reason API

  • Xcode のプライバシーレポートと各 SDK のデータ利用を確認。
  • Apple 対象 SDK には Privacy Manifest、バイナリ依存には有効な署名を用意。
  • 対象 API に承認済みの利用理由を申告。
  • 未使用 SDK と権限を削除。

暗号化と輸出コンプライアンス

ビルドごとに App Store Connect の暗号化質問へ正確に回答します。書類不要なら適切な Info.plist 値を設定し、必要なら TestFlight Beta App Review / App Review 前に承認書類を関連付けます。

5. App 単位・地域別申告

申告適用条件
新年齢レーティング全 App 必須。コンテンツ、UGC、メッセージ、広告、ギャンブル、医療、保護者管理を正確に回答。
コンテンツ権利第三者コンテンツを表示・配信・アクセスする場合。
規制対象医療機器EU/EEA、英国、米国で配信する該当 Medical / Health & Fitness App。
DSA トレーダー全開発者がステータス申告。EU のトレーダーは公開連絡先を確認。
App 内課金・購読必要な製品を提出し、審査可能にして Review Notes で説明。
Game Centerentitlement と App Store Connect 設定が必要。

国・地域の例

  • 中国本土 — 有効な ICP Filing Number が必要。ゲームは版号と書類が必要で、ニュース、書籍、音声/動画、宗教、金融、医療、地図などは追加許可が必要な場合があります。ソフトウェア著作権証明は中国の届出等で必要な場合がありますが、世界共通の App Store 要件ではありません。
  • EU — DSA トレーダーステータスを申告し、該当者は住所、電話、メールを検証します。
  • 韓国 — 一部ゲームは GRAC レーティング番号が必要です。
  • ベトナム — ゲームにライセンス番号と URL が必要な場合があります。
  • ブラジル等 — 特に有料配信で税務・商用書類が提供可否に影響する場合があります。

6. 審査情報

審査情報ステップ 1 審査情報ステップ 2 審査情報ステップ 3

フィールド要件ガイダンス
ビルド必須処理済みで十分にテストした MeDo ビルド。
審査連絡先必須監視されている氏名、電話、メール。
ログイン情報条件付きログイン必須なら全機能を使える有効なデモアカウント。
Review Notes強く推奨導線、権限、ハードウェア、QR、地域制限、課金を説明。
添付条件付きApple が再現できない場合の書類・動画。不要な秘密は含めない。

審査中はバックエンドとデモアカウントを維持し、プレースホルダー、テスト表示、切れたリンク、空ページを削除します。

7. 提出前チェック

  • 実機で全主要フローが完了する。
  • Bundle ID、Version、Build Number が正しい。
  • Xcode 26 / iOS 26 SDK 以降を使用。
  • URL は HTTPS で社内限定認証なしに利用できる。
  • メタデータとスクリーンショットがビルドと一致。
  • ポリシー、App Privacy、権限、SDK の挙動が一致。
  • 必要に応じアカウント削除、ログイン、購入、復元、購読が動作。
  • 年齢、権利、暗号化、DSA、医療、地域申告を完了。
  • デモ情報、Review Notes、必要なハードウェア/サンプルを用意。
  • TestFlight のフィードバックとクラッシュを解決。

8. 提出と公開

  1. バージョンとビルドを提出に追加。
  2. 同時公開する App 内課金、購読等を追加。
  3. App Store Connect の警告を解決。
  4. 審査提出後、メッセージを監視。
  5. 問い合わせには正確な再現手順と資料で回答。
  6. リジェクト時は指摘を修正し、Apple が説明のみ求めた場合を除き同じビルドを再提出しない。

公開方法は、自動、手動、予定日、またはアップデートの段階的リリースから選びます。公開後はクラッシュ、レビュー、サポート、課金、地域別提供状況を監視し、App や SDK 変更時にプライバシー申告を更新します。

Apple 公式リファレンス