App Storeのリジェクトとは、App Reviewから届くメッセージで、ガイドラインを引用し、審査担当者が確認した内容を伝え、修正・説明・異議申し立てのいずれかを行うまでリリースを保留するものです。まずは、そのメッセージを検証可能な課題に落とし込みましょう。次の手順は、審査担当者がアプリを使えなかったのか、ポリシーとの不一致を見つけたのか、追加情報を必要としているのかによって変わります。2026年10月時点で、App Reviewガイドラインの最終更新は2026年10月16日です。条項を引用する前に、最新の番号を確認してください。
App Storeのリジェクトメッセージから実際に何がわかるのか?
App Storeのリジェクトメッセージには、審査担当者が適用したガイドライン、確認した具体的な挙動、次に取るべき手順が記載されています。デバイス、iOSのバージョン、スクリーンショットが含まれていることもよくあります。
メッセージ全文、スクリーンショット、ビルド番号、デバイスの情報を保存しておきましょう。引用された条項を最新のガイドラインページで読みます。そのうえで「審査担当者はYが原因でXを完了できなかった」という一文を書きます。メッセージが不具合の報告ではなく不足している情報を求めている場合は、何が不足しているのかを正確に書き出します。Appleの2.1の定型文には再現方法も書かれています:「新規アプリの場合は、デバイスからアプリの以前のバージョンをすべてアンインストールしてからインストールし、手順に従って問題を再現してください。」
- メッセージがクラッシュ、アクセスできない画面、未完成の機能を指摘している場合は、提出したリリースビルドで、Appleが指定したデバイスの種類を使ってそのフローを再現します。
- スクリーンショット、説明文、審査メモを指摘している場合は、メタデータの修正だけで解決できるか確認します。
- 支払い、ログイン、プライバシー、最低限の機能を指摘している場合は、プロダクトの挙動を引用されたガイドラインと照らし合わせます。
App Storeのリジェクトで引用されるガイドラインと、その要件は?
各ガイドラインは具体的な要件を定めているので、引用された番号をその文言と照らし合わせ、その文言に沿ってテストします。下の表は、リジェクトメッセージでよく引用されるガイドラインの現行の文言を示しています。
| ガイドライン | Appleの文言が求めていること | 再提出前に確認すること |
|---|---|---|
| 2.1(a) App Completeness | 「完全に機能するURL」を含む最終版であること、デモアカウント情報を提供すること「(そしてバックエンドサービスを起動しておくこと!)」 | クラッシュ、プレースホルダーのコンテンツ、iPhoneとiPadでのログイン、稼働中のバックエンド |
| 2.1(b) App内課金 | 課金アイテムは「完全で、最新で、審査担当者から見えて、機能する」ものでなければならない | 課金アイテムが提出済みで到達可能であること、見つからないものがあれば審査メモで理由を説明していること |
| 2.3 Accurate Metadata | メタデータは「アプリの中心的な体験を正確に反映」しなければならない | スクリーンショットが使用中のアプリを示し、説明文がこのビルドと一致していること |
| 4.2 Minimum Functionality | 「Webサイトを再パッケージしただけのものを超える機能、コンテンツ、UI」 | ネイティブのワークフローがあること、主にWebの切り抜きやリンクで構成されたアプリではないこと(4.2.2) |
| 3.1.1 In-App Purchase | 機能を解放するには「App内課金を使用しなければならない」 | ライセンスキー、QRコードなどの解放手段がないこと、ストアフロント向けのエンタイトルメントが整っていること |
| 5.1.1(v) アカウントのサインイン | 「アプリがアカウント作成に対応している場合は、アプリ内でアカウント削除も提供しなければならない。」 | アプリ内から到達できる削除フロー |
2026年10月16日の更新では、以前は2.3.1で扱われていた隠し機能、休眠機能、文書化されていない機能について 2.5.19 が新設されました。また、クリエイティブアセットに関する 2.3.14 が追加され、Music Streaming Servicesエンタイトルメントは3.1.1(a)のStoreKit External Purchase Linkエンタイトルメントに統合されました。この表は出発点として使い、確実な解決策とは考えないでください。1つのガイドラインがさまざまな問題をカバーしており、審査担当者が示した例こそが解決すべき具体的なケースです。
4.2 Minimum Functionalityのリジェクトはどう直す?
4.2のリジェクトは、説明文を書き換えるのではなく、アプリとしての実質的な価値を加えることで解決します。ガイドライン4.2には「アプリが特に有用でも、独自でも、『アプリらしく』もない場合、App Storeにふさわしくありません」と書かれています。
ユーザーがあなたのアプリで何ができれば、アプリとして役に立つと言えるのかを考えましょう。ワークフローを完了できる、意味のある状態を保存できる、アプリに合った形でデバイスの機能を使える、デバイス向けに作られたモバイル体験を得られる、などです。承認を保証する公開された機能リストはありません。そうしたワークフローがすでにあるなら、正確な手順とスクリーンショットを添えて審査メモに記載します。アプリがほぼWebページを表示しているだけなら、プロダクト側の作業が必要です。ネイティブらしく見せるためだけに通知や空の設定画面を追加しても、ユーザーにとっての実質的な価値の代わりにはなりません。
App Store ConnectでApp Reviewに返信するには?
App Store Connectで返信します。アプリの未解決の問題のリンクから提出物を開き、「解決」をクリックしてから「App Reviewに返信」をクリックします。Appleのヘルプページによると、これにはアカウント保有者、管理、またはApp Managerの役割が必要です。
- アプリで対象のアプリを選択します。
- ページ上部にある、未解決の問題があることを示すリンクをクリックします。
- 進行中のセクションで、提出物の横にある解決をクリックします。
- App Reviewに返信をクリックし、本文を入力します。
- スクリーンショットや書類を添付するにはファイルを添付をクリックし、返信をクリックします。
Appleによると、やり取りやファイルの添付は「App Reviewに再提出するまで」可能なので、再提出の前に証拠を送りましょう。返信は短く事実に即したものにし、何を変更したか、それがどこにあるか、どう確認できるかを伝えます。同じことをしているように見える他のアプリを引き合いに出して反論するのはやめましょう。
メタデータを直すか、新しいビルドを上げるか、異議申し立てか?
誤っていたのが掲載情報だけなら、メタデータを修正して同じビルドを再提出します。アプリの動作を変える必要がある場合は、新しいビルドをアップロードします。アプリがすでにガイドラインに準拠していると考える場合に限り、異議申し立てを行います。
| 選択肢 | 適しているケース | Appleの説明 |
|---|---|---|
| メタデータの修正 | スクリーンショット、説明文、プライバシー情報、審査メモが誤っていた | 「メタデータの問題でアプリがリジェクトされた場合は、問題を解決した後に同じビルドを再提出できます。」 |
| 新しいビルド | クラッシュ、ログイン、権限、購入フローにコードの変更が必要 | ビルド番号を上げ、修正したフローそのものを先にテストする |
| 異議申し立て | 判断がガイドラインを誤って適用していると考える | まず返信し、その後、指摘されたすべての違反を扱う「リジェクトまたは削除されたアプリごとに1回の異議申し立て」を提出する |
Appleの異議申し立てに関するガイダンスでは、アプリがガイドラインを「どのように満たしているかを項目ごとに説明」するよう求めています。また、すでに問題を修正して再提出した後には異議申し立てをしないよう記載されています。完全な異議申し立てであっても、判断が覆ることは「保証されません」。すでにストアに公開されているアプリについては、ガイドラインのBug Fix Submissionsポリシーにより、「法的または安全上の問題に関わるものを除き」、ガイドライン違反を理由にバグ修正が遅らされることはありません。
他の開発者は実際のApp Storeリジェクトをどう解決したのか?
公開フォーラムのスレッドでは、2.1のリジェクトの多くが、審査担当者の環境と開発者の環境の違い、つまりネットワーク、デバイス、権限の状態の違いから生じていました。4.2のリジェクトはプロダクトの問題なので、小さな調整で解消されることはほとんどありません。
2.1でのログインエラー。 Apple Developer Forumsのある開発者は、「具体的には、エラーのためログインできませんでした」というメッセージを引用していました。公開版とTestFlight版では同じ認証情報でログインできていたにもかかわらずです。スレッド内の他の開発者は、それぞれ異なる解決策を報告しています。ある人は「Webサーバーのhttpをhttpsに変更する」ことで解決しました。別の人は3回のリジェクトの後、終わらないローディング表示の代わりに「接続を確認してください」という状態を追加しました。3人目は5回のリジェクトの後、デプロイメントターゲットからiPadを外しましたが、これはiPad対応をやめることで問題を回避したにすぎません。
起動時のクラッシュ。 Solar2Dフォーラムでは、iOS 18.3.2を搭載したiPhone 13 miniで「起動時にクラッシュしたため、アプリを審査できませんでした」と伝えられた開発者がいました。添付されたクラッシュログには、NSUserTrackingUsageDescription キーの欠落が示されていました。開発者は「NSUserTrackingUsageDescriptionを追加したら通りました」と報告しています。
4.2でのWebViewアプリ。 Apple Developer Forumsのある開発者は、WebViewベースのアプリで10回目のリジェクトを受けたと報告しました。審査担当者は左メニューのスクリーンショットを送り、コンテンツが不足していると指摘していました。主要な画面はネイティブになっていましたが、2〜3画面はまだWebViewを開いていました。回答としてマークされた返信はApp Reviewからのもので、App Reviewとの1対1の相談を勧めていました。スレッドでは承認されたかどうかは確認されていません。
比較すると、2.1のケースは審査担当者の条件を再現し、クラッシュログを読むことで解決しました。4.2のケースは、依然として大部分がWebサイトであるアプリの一部しか再提出のたびに変更しなかったため、行き詰まりました。
同じリジェクトを繰り返さないためには?
解決した課題をそれぞれリリースチェックリストの項目にし、提出のたびにリリースビルドで再テストします。Appleのガイドラインは、同じガイドライン違反で繰り返しリジェクトされると審査に「時間がかかる」と警告しています。
- アプリを削除してから、実機のiPhoneとiPadにリリースビルドを新規インストールします。
- 開発用サーバーやHTTPの例外がないネットワークで、審査用アカウントでログインします。
- すべての権限ダイアログを表示し、Info.plistの各使用目的の説明が存在することを確認します。
- すべてのApp内課金が提出済みで、表示され、審査メモで説明されていることを確認します。
- フローを変更したら必ず審査メモを更新します。6リリース前のメモをそのまま貼り付けないでください。
2.1の問題については、2.1リジェクト向けリリースビルドのテスト計画に従い、審査担当者用のデモアカウントを用意しましょう。そのうえで、次のビルドに向けて提出チェックリストを確認します。審査メッセージを読んでもまだ行き詰まっている場合は、詳細をお送りください。足りないのがアクセス、メタデータ、コードのどれなのかを一緒に見極めます。
よくある質問
App Storeでリジェクトされた後、同じビルドを再提出できますか?
リジェクトがメタデータだけに関するものであれば、できます。AppleのApp Store Connectヘルプには「メタデータの問題でアプリがリジェクトされた場合は、問題を解決した後に同じビルドを再提出できます」と書かれています。スクリーンショット、説明文、プライバシー情報、審査メモを修正してから再提出してください。審査担当者がクラッシュ、ログインの不具合、購入の問題を見つけた場合はコードの変更が必要なので、ビルド番号を上げた新しいビルドをアップロードします。
リジェクト後、アプリは何回まで再提出できますか?
App Reviewガイドラインには再提出の回数制限はありません。ただし、アプリが「同じガイドライン違反で繰り返しリジェクトされる」と、審査に時間がかかると警告しています。また、ガイドライン4.3では、スパムのような提出を繰り返すとApple Developer Programから除名される可能性があるとしています。問題を再現し、修正をテストしてから再提出してください。
App Storeのリジェクトはデベロッパアカウントに悪影響がありますか?
公開されているガイドライン上、修正済みの1回のリジェクトでアカウントが危険にさらされることはありません。リスクはパターンから生じます。ガイドライン2.3.1(b)は、悪質または繰り返しの誤解を招く行為を「Apple Developer Programからの除名の理由」としており、4.3(b)は模倣アプリの繰り返しの提出について警告しています。アカウントが解約の対象となり、準拠していると考える場合は、Appleの手続きに従ってApp Review Boardに異議申し立てができます。
App ReviewからのBug Fix Submissionの提案とは何ですか?
すでにApp Storeまたは代替配信で公開されているアプリについては、法的または安全上の問題に関わる違反でない限り、Appleはガイドライン違反を理由にバグ修正を遅らせません。バグ修正アップデートがリジェクトされ、対象に該当する場合は、App Store ConnectでApp Reviewに返信し、この手続きを利用したいこと、次回の提出で問題を修正することを伝えます。その際には、実際に修正する必要があります。
異議申し立てをすべきか、アプリを直すべきか?
審査担当者が実際の不具合やポリシー上の不足を見つけたなら、アプリを直してください。異議申し立てが適しているのは、アプリがすでにガイドラインに従っていると考える場合だけです。Appleはまずリジェクトに返信するよう求めています。そのうえで、リジェクトされたアプリごとに1回、引用されたガイドラインをアプリがどのように満たしているかを項目ごとに説明する異議申し立てを提出します。すでに問題を修正して再提出した後には、異議申し立てをしないでください。
出典と参考資料
ポリシーは変わります。申請前に公式ドキュメントをご確認ください。
- Apple:App Reviewガイドライン ↗2026年10月18日 確認
- Apple:App Reviewのメッセージに返信する ↗2026年10月18日 確認
- Apple:App Review Boardに異議を申し立てる ↗2026年10月18日 確認
- Apple Developer Forums:アプリがリジェクト - ガイドライン2.1 - パフォーマンス(ログインエラー) ↗2026年10月18日 確認
- Solar2D Forums:Apple Store Connectによるリジェクト、ガイドライン2.1 起動時のクラッシュ ↗2026年10月18日 確認
- Apple Developer Forums:ガイドライン4.2 - デザイン - 最低限の機能 ↗2026年10月18日 確認


