AppleがApp Reviewの仕組みを文章にしました。提出前に私が直すことをまとめます
作者: Justinas Rolando、MacPipの開発者
2026年11月のHello Developerのお知らせで、AppleはApp Reviewの新しいヘルプ記事を紹介しました。私たちの多くがリジェクトを通じて学んできたことが、文章になっています。Appleは、提出の50%を24時間未満で、90%を48未満で審査することを目指しています。デモ用ログインは審査が始まるときにも使えなければなりません。質問に答えるために再提出せず、App Store Connectで返信します。「Bug Fix Submissions:」で始まるリジェクトでは、修正版を公開して、問題は次回に対応できます。スクリーンショットの半数より多くは、アプリを使っている様子を見せる必要があります。そして、すべての権限に、それぞれ明確なpurpose stringが必要です。Macに明確に触れている記事は1つだけですが、どのルールもMac App Storeへの提出に当てはまります。
App Reviewについて私が知っていることの大半は、リジェクトのメールから学びました。だから、Appleの2026年11月のHello Developerに「Browse new App Review help articles」とあったとき、全部読みました。今はApp Review Helpにまとめられていて、これまで言い伝えのようだったことの多くがはっきり書かれています。
Macアプリにとって大事な内容と、次の提出の前に私なら何を直すかをまとめます。
まず、この記事の対象者
App Reviewが見るのは、App Store Connectを通るものだけです。Mac App Store、TestFlight、In-App Purchasesなどが該当します。Developer IDを使って自分のサイトでMacアプリを販売する場合、Appleの誰かが審査することはありません。通るのは公証で、これは自動のチェックです。直接配布だけなら、さっと目を通して、Mac App Storeに出す日のために取っておいてください。
審査にかかる時間
審査状況の記事には、Apple自身の目標が書かれています。提出の少なくとも50%を24時間未満で、90%を48時間未満で審査するというものです。また、審査が遅くなる要因として、審査の履歴が少ないこと、Appleが必要とする書類、複雑または新しい問題などが挙げられています。
私ならこうします。ローンチ日の前に丸2日の余裕を持たせて計画します。初めてのアプリなら、もっと余裕を取ります。そして早めに提出し、手動リリースにして、公開する分を自分で選べるようにします。
審査はNotes欄で決まる
完全な審査についての記事ははっきりしています。「不完全な提出はリジェクトされます。」重要な点は次のとおりです。
- デモ用ログインは、提出時だけでなく審査が始まるときにも使えなければなりません。その間に期限切れになったり変更されたりするテストアカウントは、リジェクトの原因になります。
- ログインにコードが必要なら、Notesに書いてください。書かないと、Appleが電話での確認を必要とする場合があり、通話は通常3〜5営業日以内に行われます。それだけで1週間が過ぎてしまいます。
- サブスクリプションには、期限切れのサブスクリプションを持つデモアカウントが必要です。審査担当者が購入の流れを最初から最後まで確認できるようにするためです。
私ならこうします。Notes欄は、初めて見る人向けの短い手順書のように書きます。最初にどこをクリックするか、どのアカウントを使うか、ウィンドウのないアプリならメニューバーのアイコンが何をするか、です。最後の点はとてもMacらしいところです。
リジェクトされたとき
何年も前に文章で読めていたらよかった、と思う部分です。
- 質問に答えるために再提出しないでください。App Reviewから情報を求められたら、App Store Connectで返信します。再提出するのは、ビルドの修正が必要なときだけで、指摘された問題をすべて直してからにしてください。
- 冒頭に「Bug Fix Submissions:」がないか確認してください。リジェクトの通知がこの一文で始まっていれば、Bug Fix Submissionsの記事によると、返信で承諾し、問題は次のアップデートで対応できます。再提出はしないでください。以前に承認されたことのあるアプリだけが対象で、法律や安全に関わる問題には使えず、同じ問題を2回先送りすることもできません。
- 加速審査は本当に必要なときだけ。Appleは、加速審査のリクエストは「本当に緊急の場合に限る」べきで、すでに審査に提出したビルドだけが対象だと述べています。イベントに合わせたローンチなら、イベント名と日付をNotesに書いてください。
- 異議申し立ては最後に。まず審査結果に返信して事情を説明します。それでも解決しない場合、App Review Boardはアプリごとに1回だけ異議を受け付けます。再提出すると、その却下に対しては異議を申し立てられなくなります。
数字つきの4つのルール
ガイドラインの記事は短く、具体的です。
- スクリーンショット、2.3.3。スクリーンショットの半数より多くは、アプリを実際に使っている様子を見せる必要があります。数えるのはデバイスの種類ごとです。3枚なら、2枚はアプリの画面でなければなりません。スプラッシュ画面やタイトルカードは、少数であれば問題ありません。MacPipのスクリーンショットチェッカーはサイズを確認します。残りは自分で数えてください。
- 模倣アプリ、4.1。どのメタデータ欄にも、人気アプリの名前や商標用語を入れないでください。キーワード欄も対象で、競合の名前を入れてしまうのが定番のミスです。App Storeキーワードチェッカーは各欄の文字数を数えるので、中身を確認できます。
- purpose string、5.1.1(ii)。保護されたリソースごとに、それぞれ明確なpurpose stringが必要です。アプリがローカライズされているなら、purpose stringもローカライズします。Apple自身が挙げる悪い例は「To use location.」です。SDKが要求する内容についても、責任はあなたにあります。Info.plistをInfo.plist解説ツールに貼り付けると、空のものや曖昧なものを指摘します。
- アカウント削除、5.1.1(v)。アプリ内でアカウントを作れるなら、アプリ内で削除を始められるようにする必要があります。無効化だけでは足りず、電話をかけさせることもできません。サブスクリプションがある場合は、解約するまでAppleを通じて課金が続くことを伝えてください。
Macについての1行
Macに触れているのは、対応デバイスの記事だけです。対応するiPhoneアプリとiPadアプリは、Apple siliconを搭載したMacで変更なしに動作すること、そしてキーボードではできないタッチ操作に頼るアプリはmacOSにあまり向かないことが書かれています。iPadアプリを作っている方は、Mac App Storeに表示されていないか確認し、キーボードとトラックパッドでうまく使えないなら、表示をオフにしてください。同じページには、TestFlightでは内部テスターを最大100人、外部テスターを最大10,000人まで招待でき、外部テスターに渡す最初のビルドもApp Reviewに回ることが書かれています。
What's Newも審査の対象です
ガイドラインからもう1つ、新しい記事ではないものを。Guideline 2.3.12は、What's Newのテキストには新機能と変更点を書く必要があり、汎用的な一文で済ませられるのは単純なバグ修正とパフォーマンス改善だけだと定めています。新機能のあるリリースに「Bug fixes and improvements」と書くのは、質問を呼び込むようなものです。
そこで、今日の新しい無料ツールはリリースノートフォーマッターです。大まかなメモやgit log --onelineの行を貼り付けてください。新機能、改善、修正に振り分け、chore、ci、mergeの行を除き、チケット番号とファイル名に印を付け、4,000文字の上限を確認して、3つのコピーを用意します。App Store Connect用のプレーンテキスト、Sparkle appcast用のHTML、GitHub用のMarkdownです。メモはブラウザの中にとどまります。これらを載せるフィードの確認には、隣にあるSparkle appcastチェッカーが使えます。
私の短いリスト
- ローンチ日まで丸2日の余裕と、手動リリース。
- 初めての人でも読み進められるNotes欄と、使えるデモアカウント。
- 質問されただけなら、再提出ではなく返信する。
- スクリーンショットの枚数を数え、purpose stringを一つ残らず読み、キーワードに他のアプリの名前を入れない。
- 何が変わったかがわかるWhat's New。
そして公開されたら、Mac App Storeにあるかどうかに関係なく、MacPipへの掲載は無料です。掲載は提出時に自動でスキャンされ、青いチェックは、ある日に人が実際にアプリを試したことだけを意味します。
出典
- Apple Developer: Hello Developer、2026年11月
- Apple Developer: App Review Help
- App Review Help: 提出した審査の状況を確認する
- App Review Help: 完全な審査のために情報を提供する
- App Review Help: Bug Fix Submissionの提案を受け入れる
- App Review Help: 加速審査をリクエストする
- App Review Help: App Review Boardに異議を申し立てる
- App Review Help: 2.3.3、スクリーンショットでアプリを使っている様子を見せる
- App Review Help: 4.1、模倣やなりすましでのリジェクトを防ぐ
- App Review Help: 5.1.1(ii)、わかりやすいpurpose stringを書く
- App Review Help: 5.1.1(v)、アプリ内でアカウント削除を提供する
- App Review Help: 対応デバイスでアプリをテストする
- Apple Developer: App Review Guidelines
続けて読む
- Claude Fable 5.2とMythos 5.2:新しい点、ベンチマーク、あなたのMacにとっての意味Claude Fable 5.2とMythos 5.2が2026年11月9日に公開されました。Anthropicのベンチマークをグラフにまとめ、価格、Macで変わること、4つの無料ツールを紹介します。
- Swift Student ChallengeがMacアプリに対応しました。私ならこれを作りますAppleのSwift Student Challenge 2027は2月8日から28まで募集され、初めてmacOSを含むあらゆるAppleプラットフォームのアプリが対象になります。ルール、日程、そして私ならMacアプリでどう参加するかをまとめました。
- macOS 27.2.1 で curl が eMudhra を信頼しなくなります。Mac アプリで私が確認したいことmacOS 27.2.1、26.7.3、15.8.3 は、eMudhra の鍵の漏えいを受けて、/etc/ssl/cert.pem からルート証明書 5 件を削除します。何が変わるのか、誰に影響するのか、Mac アプリの開発者が何をテストすべきかをまとめます。
- Live ActivitiesがMacのメニューバーに登場。私ならMacアプリでこうしますmacOS 27.3ベータでは、Apple siliconのMacのメニューバーにLive Activitiesが表示され、Macアプリが自分で開始することもできます。何が変わったか、制限、最初に試すことをまとめました。
- メモリのせいで Mac が高くなっています。私が MacアプリでやることApple は、メモリ不足の影響で Mac の品薄と値上がりが 2027 まで続くと述べていて、最も安い Mac のメモリは 8 GB です。Macアプリにとってなぜ重要なのか、今週やっておきたいチェックをまとめました。
- Appleが解約する人に話しかけられるようになりました。私ならMacアプリでこうします11月4日以降、App Storeのサブスクリプションでは、解約するときにメッセージやオファーを表示できます。ルール、Appleの説明、Macで確認することをまとめました。
- Appleが年齢制限の質問を2つ追加します。私ならMacアプリでこうします11月16日から、App Store Connectで位置情報の共有とデートの機能について質問されます。すべてのアプリが2027年1月12日までに回答する必要があります。何が変わり、何をすればいいかをまとめました。
- Siri AIがすべての開発者に開放されました。自分のMacアプリでまずやることAppleは macOS 27.3 ベータで、Siri AIをすべての開発者に開放しました。何が変わったのか、今出せるものと出せないもの、小さなMacアプリ向けの短い計画をまとめます。
- タッチスクリーン搭載Macは11月6日に出荷されます。自分のMacアプリで確認したいことをまとめましたAppleの初のタッチ対応Macが11月6日に登場します。何が変わるのか、Appleが開発者に伝えていること、そしてご自分のMacアプリで試したいことの短いリストです。
- MacPipのご紹介MacPipとは何か、なぜ作ったのか、掲載とローンチデーの仕組み、青いチェックの本当の意味、そして最初の数日間の実際の数字について。
- Macアプリのローンチ方法: 1ページに収まるチェックリストMacアプリのローンチ日の前、当日、後にすべきこと:署名、ページ、ディレクトリ、Product Hunt、Show HN、そして計測すべきこと。
- Macアプリが何をするかを伝える一行説明の書き方Macアプリの名前の下に置く一行を、わかりやすく書く方法です。何をするアプリかを書き、大げさな表現を削り、アプリを見たことがない人に試してもらいます。
- 初めてMacアプリを作る人向けに、署名と公証をわかりやすく説明します。コード署名、公証、ステープルがそれぞれ何をするか、どの順で行うか、なければユーザーに何が表示されるか、自分のビルドをどう確認するか。
- dofollowリンクの本当の価値を、リンクを提供するサイトの立場から正直に書いています。dofollowの意味、Googleがリンクについて述べていること、新しいディレクトリからのリンクが今は価値が低い理由、リンクを買う代わりにすべきこと。