主要リジェクト7類型 × 回避策 / Reviewer Notes テンプレ / 4.3スパム回避チェックリスト / 再申請の作法 / 占い系(飽和カテゴリ)の独自性主張 — 一次情報(Apple公式GL+開発者フォーラム実例)20件以上で裏取り。
App Storeのリジェクトは無限にあるように見えて、個人開発者が踏む地雷は実質7類型に集約される。Apple自身が「未解決の問題の40%超がGL 2.1(完成度)関連」と公表しており[2]、原因はかなり偏っている。結論を先に置く。
| 類型 | GL | 一言で言うと | 最優先の回避策 |
|---|---|---|---|
| ① 完成度・クラッシュ | 2.1 | 落ちる/プレースホルダ/デモ垢無し | 実機テスト+デモ垢+リンク全生存[2] |
| ② 最低限の機能 | 4.2 | WebView丸ごと/中身が薄い | ネイティブ機能(通知/オフライン)付与[10] |
| ③ スパム/クローン | 4.3 | 既存と見分けつかない/量産 | 独自性を「実体」で示す+Notes明記[1][12] |
| ④ 課金 | 3.1.1 | 独自決済/外部リンクで回避 | デジタル財はIAP必須[7] |
| ⑤ データ収集/ATT | 5.1.1 | 許可文言不備/ATT無/プラポリ無 | purpose string+ATT+削除導線[8][9] |
| ⑥ 知的財産 | 5.2 | 無断商標/コピー/第三者APIの無許可 | 権利の証憑を準備[1] |
| ⑦ メタデータ不正確 | 2.3 | SS誇大/隠し機能/キーワード詰込 | SSは実画面・Notesに全新機能記載[5][13] |
「どれくらいで通る/落ちるのか」の体感を、Apple公開値で固める。下記はApple公式の引用値であり、時期により変動する点に注意[2]。
市場としての含意: 飽和カテゴリ(占い/壁紙/懐中電灯/タイマー)は「機能を作れば通る」時代が終わり、差別化の説明責任が開発者側に移った。逆に言えば、独自性を言語化して提示できる開発者には参入余地が残る(第10章で占い系の具体策)。
「競合TOP10」を本テーマでは「個人開発者が踏むリジェクト原因TOP10」として展開する。各行が原因→兆候(レビューア文言)→回避策→再発防止の4点セット。
| # | GL/原因 | 典型のレビューア文言 | 回避策(提出前) | 再発防止 |
|---|---|---|---|---|
| 1 | 2.1 | "binaries that crash or exhibit obvious technical problems"[4] | 複数実機+最新OSで全画面踏破。空サイト/プレースホルダ除去。バックエンド本番稼働 | 提出前チェックリスト化(第7章) |
| 2 | 2.1 デモ垢 | ログイン要件があるのにデモ垢未記入で進行不能 | App Review Information に有効なデモ垢ID/PW記入[2] | 毎回テンプレ流用(第4章) |
| 3 | 4.3(a) | "appears to be identical to apps already on the App Store"[12] | UI/機能/コードの独自性を具体でNotesに明記。量産Bundle禁止 | 4.3チェックリスト(第10章) |
| 4 | 4.3(b) | 飽和カテゴリで"not meaningfully different"[1] | 独自機能を1つ以上「実装+説明」。占いは第10章 | カテゴリ選定を企画段階で再考 |
| 5 | 4.2 | "not particularly useful, unique, or app-like"[4] | WebViewラッパー脱却。ネイティブ通知/オフライン/共有等を実装[10] | 企画時に「Web版との差」を定義 |
| 6 | 3.1.1 | 独自決済/外部リンクでデジタル財を販売 | サブスク/プレミアム解放はIAP必須。license key/QR/暗号通貨での解放不可[7] | 課金設計レビューを実装前に |
| 7 | 5.1.1 | プラポリ無/purpose string曖昧/ATT未実装 | プラポリリンク+明確なpurpose string+ATT実装+アカ削除導線[8][9] | 収集データ最小化(必要分のみ) |
| 8 | 2.3.1 | "hidden, dormant, or undocumented features"[6] | 全新機能をNotesに具体記載(generic記述は拒否)[6] | 機能追加ごとにNotes更新 |
| 9 | 2.3.3 / 2.3.7 | SSがログイン画面のみ/商標詰込/誇大表現[6] | SSは実使用画面。キーワードに無関係語/商標を入れない[13] | メタデータも開発の一部として管理 |
| 10 | 5.2 | 無断商標/第三者サービス無許可利用[6] | 権利の証憑準備。第三者APIは利用規約上の許可を確保(要求時提示)[6] | 素材/商標の出所を台帳化 |
審査突破の「技術スタック」=App Store Connectで整える提出物の部品セット。Appleは「これらが無いと審査が遅延し、通らないことがある」と明言している[2]。
| 部品 | 役割 | 個人開発者の注意 |
|---|---|---|
| Sign-In / デモ垢(ID・PW) | ログイン必須機能をレビューアが検証 | サインインが要る機能があれば有効なデモ垢を必ず記入[2]。期限切れ厳禁 |
| Contact情報 | レビューアからの連絡先 | 完全・最新に。連絡が取れないと遅延[2] |
| Notes for Review | 新機能/特殊設定/独自性を説明 | generic記述は拒否。具体的に書く[6] |
| 添付(Attachment) | デモ動画/ハード写真/権利証憑 | 再現困難な環境/専用ハードはデモ動画を用意[2] |
↑ 4,000字以内・英語推奨。デモ垢/IAP Product ID/ATTの発生箇所を明示するとレビュー摩擦が激減。
審査対策の投資対効果を、時間コストで概算する(個人開発者の一般的な体感値ベースの試算であり、実数は案件で変動)。
| シナリオ | 初回承認まで | ローンチ遅延 | 対策投資 |
|---|---|---|---|
| 無対策(地雷踏む) | 2〜4回リジェクト | 2〜6週間試算 | 0(その分後で払う) |
| 本DRで7類型を事前潰し | 1〜2回 | 0〜1週間試算 | 数時間(Notes/デモ垢/SS整備) |
| 飽和カテゴリ無策参入 | 4.3で無限ループ | 承認不能リスク | —(企画ごと再考が必要) |
Appleは「90%が24h未満でレビュー」[2]=1サイクルは速い。ボトルネックはレビュー時間ではなく「リジェクト→原因特定→修正」の往復回数。よって投資すべきは初回提出の質(=本DRのテンプレ/チェックリスト)。Expedited Review(優先審査)は重大バグ修正とイベント連動の2用途に限り申請可[2]=濫用は不可。
| 状況 | 判断 | 理由 |
|---|---|---|
| 飽和カテゴリ(占い等)で差別化が言語化できない | 企画ごと撤退/再設計 | 4.3(b)で構造的に通らない。機能追加では解決しない[1] |
| WebViewラッパーに独自機能を足せない(中身が無い) | 撤退 or ネイティブ化 | 4.2は「app-likeか」が本質[10] |
| 第三者サービスの利用許可が取れない | 該当機能を削除 | 5.2.2は要求時に許可証憑提示が必要[6] |
| Appeal1回が棄却され、追加論拠も無い | 仕様変更して別submissionで再挑戦 | Appealは1リジェクト1回[3]。同論拠の連投は無意味 |
| 低品質カテゴリ(fart/burp等)で複数回拒否 | 即撤退 | 繰り返しはProgram除名リスク[11] |
トフィーさんの既存資産(占いプロンプト集/AI/画像生成パイプライン)をiOS占いアプリに転用する場合、4.3(b)飽和カテゴリの壁を越える必要がある。Appleが「meaningfully different or improved」を求める以上[1]、独自性を実装し、かつ言語化するのが唯一の道。
| 差別化軸 | 具体例(占いアプリ) | 4.3突破の効き目 |
|---|---|---|
| ① 独自AI/オンデバイス推論 | CoreMLでパーソナライズ鑑定文を生成(既製占いは固定文) | 高 — 技術的独自性が明確 |
| ② 独自データ/コンテンツ | 自作の鑑定データセット・オリジナル解説文N千件 | 高 — コンテンツの独自性 |
| ③ 独自UX/インタラクション | 他に無い操作(例: 手書き入力/音声/AR連動) | 中〜高 |
| ④ 機能の複合 | 占い+日記+通知リマインド+履歴分析の統合体験 | 中 — 単機能の寄せ集めは弱い |
| ⑤ 言語/地域特化 | 日本の特定流派/暦に深く対応(汎用占いと差別化) | 中 |
| ⑥ ネイティブ機能の活用 | Widget/Live Activity/通知/Watch対応(4.2も同時クリア) | 中 |
| ⑦ 継続的更新 | 毎日/季節でコンテンツ更新(削除リスク回避にも効く)[1] | 中 — 「顧客獲得」要件にも寄与 |
↑ 10項目すべてYESで提出。1つでもNOなら、提出前に解消するのが最短ルート。
重複確認結果: 既存104 DR中、App Store審査リジェクト類型×回避を主題とするDRは0件。よって本DRは新規作成(更新でなく)が妥当。下記の隣接DRと役割が重ならないことを明記する。
| 既存DR | 扱う範囲 | 本DRとの差別化 |
|---|---|---|
| DR_Dub_Reapply_Strategy_2026-05-19 | Dubアフィリパートナー審査の再申請 | 本DRはApp Store(Apple)の審査。対象が別物 |
| GROK_APPLE_REVIEW_FORECAST系(11/12/38/40 apps) | 個別アプリ案件の承認可否予測(採点) | 本DRは類型横断の回避メソッド(汎用ガイド) |
| DR_BIZ10_05_ios_appstore_ai_companion_strategy | AIコンパニオン事業戦略 | 本DRは審査GL遵守の実務に特化 |
| DR_app_profitable_genres_2026 / DR_app_polish_monetization_ux | 稼げるジャンル/UX/収益化 | 本DRは審査突破=出品の前段に位置 |
| DR_app_launch_to_revenue_roadmap | ローンチ〜収益ロードマップ | 本DRはその中の「審査」工程の深掘り |
[1]Apple『App Review Guidelines』(2.1 / 2.3 / 3.1.1 / 4.2 / 4.3 / 5.1.1 / 5.2 本文・2026-06改定版) — https://developer.apple.com/app-store/review/guidelines/
[2]Apple『App Review』(90%が24h未満/未解決の40%超が2.1/デモ垢/Notes/Expedited/Appeal/After Rejection) — https://developer.apple.com/distribute/app-review/
[3]Apple『App Review — Appeal(App Review Board)』申立て1回/具体理由 — https://developer.apple.com/contact/app-store/?topic=appeal
[4]Apple GL 2.1完成度 / 4.2最低限の機能 / 4.2.6テンプレ生成サービス禁止(本文引用) — https://developer.apple.com/app-store/review/guidelines/#minimum-functionality
[5]Apple GL 2.3 正確なメタデータ(2.3.1隠し機能/2.3.3 SS/2.3.7キーワード) — https://developer.apple.com/app-store/review/guidelines/#accurate-metadata
[6]Apple GL 2.3.1「hidden/dormant/undocumented features」「generic descriptions will be rejected」/2.3.7アプリ名30字 — https://developer.apple.com/app-store/review/guidelines/#accurate-metadata
[7]Apple GL 3.1.1 In-App Purchase(license key/QR/暗号通貨での解放禁止・デジタル財はIAP必須) — https://developer.apple.com/app-store/review/guidelines/#in-app-purchase
[8]Apple GL 5.1.1 データ収集と保存(プラポリ/許可/purpose string/データ最小化/アカウント削除/ATT) — https://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage
[9]Apple『User Privacy and Data Use』(tracking定義/ATT必須条件/Privacy Nutrition Label整合) — https://developer.apple.com/app-store/user-privacy-and-data-use/
[10]MobiLoud『App Store Review Guidelines: Will Your Webview App Be Rejected?』(4.2回避=ネイティブ機能付与) — https://www.mobiloud.com/blog/app-store-review-guidelines-webview-wrapper
[11]MacRumors『Apple Updates App Store Guidelines With Stricter Rules for Low-Quality Apps』(2026-06-09・4.3(b)強化/占い等/除名リスク) — https://www.macrumors.com/2026/06/09/app-store-guidelines-low-quality-apps/
[12]Apple Developer Forums『Unique App Rejected for Guideline 4.3(a) - Design - Spam』(実例:"appears to be identical to apps already on the App Store"/Appeal案内) — https://developer.apple.com/forums/thread/771568
[13]aso.dev『App Store Statuses Explained』(Metadata Rejected vs Binary Rejected・同ビルド再提出可) — https://aso.dev/app-store-connect/application-statuses/
[14]Apple『App Store Connect Help — Reply to App Review messages』(Reply 4,000字上限/Attach File/権限要件) — https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages
[15]Apple Developer Forums『Rejected for Guideline 4.3 - Spam』(前回承認の経緯を毎回Notesに書く助言) — https://developer.apple.com/forums/thread/773455
[16]Apple Developer Forums『Guideline 4.3(a) - automatic rejection』 — https://developer.apple.com/forums/thread/771794
[17]Apple Developer Forums『Rejected for 4.3(a) Spam — Any help appreciated』 — https://developer.apple.com/forums/thread/777981
[18]Quora『My app got rejected due to 4.3 Spam — fortune telling. What next?』(占い系4.3実例) — https://www.quora.com/My-app-got-rejected-by-the-App-Store-due-to-4-3-Spam-...
[19]Apple Developer Forums『Rejected for "Guideline 4.2 - Minimum Functionality"』(4.2実例) — https://developer.apple.com/forums/thread/817622
[20]Medianama『Apple updates app store rules to remove low-engagement apps』(2026-06改定報道) — https://www.medianama.com/2026/06/223-apple-remove-app-store-apps-low-engagement/
DR_app_review_rejection_avoidance_2026-06-15 / 一次ソース20件(Apple公式GL+公式Help+開発者フォーラム実例+業界一次報道)
⚠️ Appleの審査GL・時間・規約は改定が速い。数値はApple公開値の引用。実申請前に必ず公式GL最新版を一次確認のこと。
🤖 Generated with Claude Code