3行まとめ
このテーマをもう少し広げて見るなら、TexasのApp Store年齢確認が6月4日開始:開発者が見るDeclared Age RangeとPermissionKit と iOS 26.6 betaとXcode 26.5を確認:WWDC前にアプリ開発者が試すべき更新点 も合わせて確認してください。年齢レーティングの確認に加えて、地域別の年齢保証APIや同意取り消し通知を見る流れにつなげられます。
2026年4月28日以降のアップロード要件として、Xcode 26以降と対象プラットフォームの26系SDKを確認する。
自動更新された表示と、App Store Connectで回答すべき質問を分けて確認する。
ビルド担当だけでなく、App ManagerやMarketing権限を持つ担当者も早めに巻き込む。
次回更新の前に、技術要件、メタデータ、作業権限を別々のチェック項目として扱う。
- 2026年6月3日時点で、Apple DeveloperのUpcoming Requirementsには、App Store ConnectへアップロードするアプリをXcode 26以降と各26系SDKでビルドする要件が掲載されています。2026年4月28日以降に効いている要件なので、次回更新前の点検事項として扱うべきです。
- 年齢レーティングは、新しいシステムに合わせた自動更新と、App Store Connectでの質問回答を分けて読む必要があります。2026年1月31日以降、未回答のままだとアプリ更新提出が止まる可能性があるため、App InformationのAge Ratingsを確認します。
- 実務では、SDK、最低対応OS、アップロード手段、App Store Connectの権限を混同しないことが重要です。ビルド担当だけでなく、App ManagerやMarketing権限を持つ担当者も早めに巻き込んでください。
WWDC26直前のApple関連情報は、Keynoteや新機能の予想に目が向きがちです。一方で、アプリを運営している開発者や企業にとっては、すでに効いているApp Store Connectの要件を見落とす方が実務上の痛手になります。専門メディアや開発者コミュニティでも、Xcode 26 SDK必須化後に「アップロードできるのか」「最低対応OSも上げる必要があるのか」「年齢レーティング質問はどこで更新するのか」という確認需要が残っています。
この記事では、そうした需要を入口にしつつ、事実の根拠はApple公式の一次情報へ戻します。Apple Signals JapanはAppleおよび関係会社とは非提携の独立情報サイトです。公式要件は更新される可能性があるため、実際に提出する直前にはApple DeveloperとApp Store Connect内の表示を開き直してください。一次情報の確認方針は、固定ページの「資料・確認ログ」にもまとめています。
この記事で決めること
この記事の目的は、次回のアプリ更新前に何を確認するかを決めることです。主な判断は3つあります。
| 判断すること | 先に見る場所 | 実務上の結論 |
|---|---|---|
| ビルド要件 | Apple Developer Upcoming Requirements | 2026年4月28日以降のアップロードでは、Xcode 26以降と対象プラットフォームの26系SDKを確認する |
| 年齢レーティング | App Store ConnectのApp Information | 自動更新済みかどうかとは別に、更新後の質問へ回答済みか確認する |
| 担当権限 | App Store ConnectのUsers and Access | ビルドアップロード担当と年齢レーティング更新担当が同じ権限を持つとは限らない |
ここで大切なのは、「新しいSDKでビルドすること」と「ユーザーが利用できる最低OSを上げること」を同じ話にしないことです。Appleが示しているのは、App Store Connectへアップロードする際のビルド条件です。アプリのdeployment targetや既存ユーザーへの対応方針は、プロジェクトごとの設計、テスト範囲、サポート方針で別に判断します。
いま残っている公式要件
2026年6月3日に確認したApple DeveloperのUpcoming Requirementsでは、少なくとも次の2項目がApp Store Connect実務に直結します。
- SDK minimum requirements: 2026年4月28日以降、App Store ConnectへアップロードするアプリはXcode 26以降を使い、iOS 26、iPadOS 26、tvOS 26、visionOS 26、watchOS 26のいずれか対象プラットフォームのSDKでビルドする必要があると案内されています。
- Age Rating Updates: 2026年1月31日以降、すべてのApp Storeアプリとゲームのレーティングは新しい年齢レーティングシステムに合わせて自動更新され、iOS 26、iPadOS 26、macOS Tahoe 26、tvOS 26、visionOS 26、watchOS 26以降のAppleデバイスに反映されると案内されています。同時に、各アプリで更新後の質問へ回答する必要があります。
根拠
根拠はApple DeveloperのUpcoming Requirements、App Store Connect HelpのUpload builds、Set an app age rating、Age ratings values and definitionsです。9to5Mac、MacRumors、Redditなどは、読者が何に困っているかを知る需要シグナルとしては有用ですが、要件の断定根拠には使いません。
注意点
Upcoming Requirementsは更新されるページです。この記事の確認日は2026年6月3日です。記事公開後にAppleが要件、対象プラットフォーム、ヘルプ導線、Required roleの説明を変える可能性があります。
Xcode 26 SDK必須化で確認すること
アップロード手段とSDK要件は別の確認軸。送れることと要件を満たすことを同じ意味にしない。
App Store ConnectのSDK要件は、リリース直前に初めて見ると焦りやすい項目です。特に、ローカルのXcodeだけを更新していても、CI/CDや外部ビルドサービスが古いイメージのままになっていると、Archiveやアップロードで止まることがあります。
2026年4月28日以降の最低要件
Apple DeveloperのUpcoming Requirementsでは、2026年4月28日以降、App Store Connectへアップロードするアプリについて、Xcode 26以降と対象プラットフォームの26系SDKを求めています。対象として明示されているのは、iOS、iPadOS、tvOS、visionOS、watchOSです。iOS/iPadOSアプリではiOS 26 / iPadOS 26 SDK、tvOSアプリではtvOS 26 SDK、visionOSアプリではvisionOS 26 SDK、watchOSアプリではwatchOS 26 SDKを確認します。
実務では、対象プラットフォームごとのSDK名を覚えることよりも、どこで古いビルド環境が残りやすいかを先に見る方が役に立ちます。Xcode、CI、Archiveログ、ターゲット設定、TestFlight、App Store ConnectのBuild processing結果を、リリース担当と開発担当で分担して確認してください。
macOSについては注意が必要です。Apple DeveloperのSubmitting appsページでは、Xcode 26がiOS、iPadOS、macOS、tvOS、visionOS、watchOSの最新SDKをサポートすると説明されています。一方、2026年4月28日以降の最低要件リストとしてUpcoming Requirementsに並んでいる対象は、iOS/iPadOS、tvOS、visionOS、watchOSです。本文では、この2つをまとめて「全プラットフォームで同じ最低SDK要件」とは書きません。
ビルド環境とアップロード手段を分ける
App Store Connect HelpのUpload buildsでは、Xcode、Swift Playground、altool、Transporterなど複数のアップロード手段が案内されています。App Store Connect APIを使う場合は、TransporterのコマンドラインツールとJWTを使ってバイナリをアップロードする運用もあります。
ただし、アップロード手段が複数あることと、ビルドがSDK要件を満たすことは別です。Transporterで送れるからといって、古いSDKで作ったArchiveが現在の要件を満たすとは限りません。逆に、Xcode 26以降でArchiveを作っていても、アップロードに使う権限や認証が整っていなければ提出作業は止まります。
確認項目
- Archiveを作成しているXcodeのバージョン
- 対象ターゲットが参照しているSDK
- iOSアプリ本体だけでなく、watchOS app extensionなど拡張ターゲットの状態
- Xcode Cloudや外部CIのmacOS/Xcodeイメージ
- Transporter、altool、APIキー、JWTの運用担当
- App Store ConnectでのBuild processing結果、警告、エラー
CI/CDと外部ビルドで見るポイント
小規模チームでは、手元のMacでXcodeを更新すれば済むように見えます。しかし、実際のリリースでは、CI/CD、Xcode Cloud、外部のクラウドビルド、再利用しているArchive、手動アップロード端末が絡むことがあります。
特に外部ビルドでは、「ビルドイメージのXcodeは新しいが、プロジェクトの設定が古い」「本体ターゲットは更新済みだが拡張ターゲットが古い」「依存SDKやビルドスクリプトがXcode 26で失敗する」といったズレが起きます。App Store Connectの要件は提出時に表面化しますが、修正作業はビルド環境、依存関係、UI確認、QAに広がります。
下振れリスク
いちばん避けたいのは、審査提出の直前にBuild processingやアップロード段階で止まり、マーケティング告知、サポート告知、審査予定をまとめて組み直すことです。Xcode 26 SDK要件は「提出日の前日」ではなく「次回更新の計画を立てる日」に確認するものとして扱ってください。
最低対応OSとSDK要件を混同しない
App Store Connectへアップロードするビルドが、求められるXcodeとSDKで作られているかを確認する。
deployment targetは、アプリがどのOSバージョン以上で動くかを示すプロジェクト側の設定として扱う。
通知、サインイン、課金、ウィジェット、Watch連携、保存済みデータなど日常動線をテストする。
依存ライブラリ、法人導入先、テスト可能な端末、告知計画を含めて最低対応OSを判断する。
Xcode 26でビルドすることは、deployment targetを一律にiOS 26へ上げることを意味しない。
SDK要件の話題でよく起きる誤解は、「Xcode 26でビルドするなら、アプリの最低対応OSもiOS 26にしなければならないのか」というものです。ここは分けて考える必要があります。
SDK要件はアップロード時のビルド条件
今回の中心は、App Store ConnectへアップロードするアプリがどのSDKでビルドされているかです。これは、Appleが新しいプラットフォーム機能、フレームワーク、審査や配布の基準に合わせて、提出物のビルド環境を更新していくための要件です。
一方、deployment targetは、アプリがどのOSバージョン以上で動作するかを示すプロジェクト側の設定です。Xcode 26でビルドすることと、既存ユーザーの利用OSをどこまでサポートするかは、同じボタンで決めるものではありません。
deployment targetはプロジェクト側で別に確認する
deployment targetを変えるかどうかは、アプリの機能、依存ライブラリ、サポート対象、テスト可能な端末、法人導入先のOS更新状況で変わります。たとえば、最新SDKでビルドしても、古いOS向けの分岐やテストを残す判断はあり得ます。逆に、新機能やセキュリティ要件を理由に最低対応OSを上げる判断もあり得ます。
この記事では、特定のdeployment targetを推奨しません。実務では、次の4つを別々に評価します。
| 評価軸 | 見るもの | 完了条件 |
|---|---|---|
| アップロード | Xcode、SDK、Archive、App Store Connect処理結果 | 現在のApp Store Connect要件を満たす |
| レビュー提出 | App Review情報、メタデータ、輸出コンプライアンス、年齢レーティング | 審査提出に必要な項目が保存されている |
| 既存ユーザー | deployment target、古いOSでのテスト、データ移行 | サポート対象OSで主要機能が動く |
| 新SDK由来の差分 | UI、通知、課金、ログイン、保存データ、アクセシビリティ | 新SDKビルド後の挙動差を確認済み |
既存ユーザー影響はテスト計画に戻す
SDK更新後は、アプリが起動するかだけでは不十分です。通知、サインイン、App内課金、サブスクリプション、ウィジェット、Watch連携、共有拡張、バックグラウンド処理、アクセシビリティ、保存済みデータの読み込みなど、既存ユーザーが日常的に触る動線を確認する必要があります。
WWDC26関連の公式導線を追う場合は、公開済みの「WWDC26『All systems glow』公式ページの確認点」も参考になります。発表前後は新SDKや開発者向け資料が動きやすいため、イベント情報と提出要件を別々に追うと混乱しにくくなります。
注意点
「アップロードできた」ことは、「古いOSのユーザーが問題なく使える」ことを意味しません。App Store Connect要件の確認と、製品としてのQAは別のチェックリストにしてください。
年齢レーティング更新で確認すること
- 1App Information
App Store Connectで対象アプリを開き、GeneralのApp Informationへ進む。
- 2Age Ratings
Age RatingsのSet Up Age RatingsまたはEditを開く。
- 3質問回答
コンテンツ記述、アプリ内コントロール、機能、頻度を実際のアプリ内容に合わせて回答する。
- 4Calculated Rating
Appleのグローバル年齢レーティングと、必要な地域別表示を確認する。
- 5必要な調整
必要な場合だけKidsカテゴリやOverrideを検討する。
- 6保存と再確認
保存後、次回審査提出前にApp Informationの状態を再確認する。
年齢レーティングの回答は単なる申告ではなく、アプリ内機能と地域別表示を棚卸しする作業として扱う。
年齢レーティングは、アプリの見え方、保護者による制限、地域別表示、審査提出に関わる項目です。新しいレーティングシステムへ自動更新されたことと、開発者が更新後の質問へ回答することを混同しないでください。
自動更新と質問回答を分ける
Apple DeveloperのUpcoming Requirementsでは、App Store上のすべてのアプリとゲームのレーティングが、新しい年齢レーティングシステムに合わせて自動更新されると案内されています。この新しい表示は、iOS 26、iPadOS 26、macOS Tahoe 26、tvOS 26、visionOS 26、watchOS 26以降のAppleデバイスに反映されます。
一方で、同じ案内では、各アプリについて更新後の年齢レーティング質問へ回答する必要があるとされています。2026年1月31日までに回答することで、App Store Connectでアプリ更新を提出する際の中断を避ける、という趣旨です。2026年6月3日時点ではこの期限はすでに過ぎています。したがって、未回答の可能性があるチームは「次回更新で直せばよい」ではなく、「次回更新を出す前にApp Informationを開いて状態を確認する」と考えるべきです。
App InformationのAge Ratingsに入る
App Store Connect HelpのSet an app age ratingでは、Appsから対象アプリを選び、GeneralのApp Informationを開き、Age RatingsでSet Up Age Ratingsへ進む導線が案内されています。質問票では、コンテンツ記述、アプリ内コントロール、機能、頻度などを回答し、その結果がAppleのグローバル年齢レーティングや必要に応じた地域別レーティングに変換されます。
実務では、App Store Connect画面を開く担当者だけでは判断しづらい項目があります。チャット、ユーザー生成コンテンツ、広告、外部Web表示、健康・ウェルネス、医療関連、ランダム要素、コンテスト、ギャンブルに近い体験、年齢確認、保護者向け制限などは、プロダクト担当や法務、サポート、コンテンツ運用担当と確認してください。
回答フロー
- App Store Connectで対象アプリを開く
- GeneralのApp Informationへ進む
- Age RatingsのSet Up Age RatingsまたはEditを開く
- アプリ内コントロール、機能、コンテンツ記述、頻度を回答する
- Calculated Ratingと地域別表示を確認する
- 必要な場合だけKidsカテゴリやOverrideを検討する
- 保存後、次回審査提出前にApp Informationの状態を再確認する
回答は機能棚卸しとして扱う
年齢レーティングの質問は、単なる申告作業ではありません。アプリが実際にどんな体験を提供しているかを棚卸しする機会です。
| 棚卸し対象 | 見落としやすい例 | 確認する担当 |
|---|---|---|
| アプリ内コントロール | 保護者向け設定、年齢確認、コンテンツ制限 | プロダクト担当、開発者 |
| UGC / コミュニケーション | 投稿、コメント、チャット、DM、プロフィール | コミュニティ運営、サポート |
| 広告 / 外部表示 | 広告ネットワーク、外部Web、リンク先コンテンツ | マーケティング、法務 |
| 健康・ウェルネス | 体調、メンタルヘルス、医療的な表現 | 専門レビュー、法務 |
| ゲーム / ランダム要素 | ルートボックス、コンテスト、疑似ギャンブル | ゲーム運営、法務 |
注意点
Age ratings values and definitionsでは、4+、9+、13+、16+、18+、Unratedなどの値と、地域別の要件が説明されています。ただし、本文で公式定義を長く転載するより、詳細は公式ページへ誘導する方が正確です。重要なのは、UnratedのアプリはApp Storeで公開できないこと、OSバージョンによって表示が変わり得ること、オーストラリア、ブラジル、韓国など地域別の扱いがあることです。
誰がApp Store Connectで作業できるか
権限は勝敗ではなく作業範囲の違い。提出前にUsers and Accessで対象アプリへのアクセス範囲を確認する。
SDK要件と年齢レーティングは、同じApp Store Connect上の話に見えます。しかし、必要な権限は同じではありません。ここを見落とすと、ビルド担当者は準備できているのに、メタデータ担当者が保存できずに更新が止まります。
ビルドアップロードのRequired role
App Store Connect HelpのUpload buildsでは、ビルドアップロードに必要なロールとしてAccount Holder、Admin、App Manager、Developerが示されています。開発者がXcodeやTransporterでビルドをアップロードする運用は自然ですが、それだけでApp Informationのすべてを編集できるとは限りません。
また、App Store Connect APIやTransporterを使う場合は、APIキー、JWT、アカウント権限、対象アプリへのアクセス範囲も確認します。CIが動いているからといって、担当者交代後も同じ認証で安全に運用できるとは限りません。
年齢レーティング設定のRequired role
Set an app age ratingでは、年齢レーティング設定に必要なロールとしてAccount Holder、Admin、App Manager、Marketingが示されています。Developerロールだけの担当者が、年齢レーティング質問を更新できない可能性があります。
この違いは実務上かなり重要です。SDK対応は開発チームで完了しているのに、App InformationのAge Ratingsで権限が足りず、提出直前に管理者へ依頼する流れになることがあります。アプリ更新の予定がある場合は、ビルド担当、App Store Connect管理者、マーケティング担当、内容確認担当を最初に分けておきます。
チーム運用で確認する担当
| 作業 | Account Holder | Admin | App Manager | Developer | Marketing |
|---|---|---|---|---|---|
| ビルドアップロード | 確認対象 | 確認対象 | 確認対象 | 確認対象 | 通常は別担当 |
| 年齢レーティング回答 | 確認対象 | 確認対象 | 確認対象 | 権限不足に注意 | 確認対象 |
| 内容確認 | 最終承認 | 管理 | 実務管理 | 技術確認 | 表示・説明確認 |
| 公開前承認 | 組織方針次第 | 組織方針次第 | 組織方針次第 | 技術観点 | ユーザー表示観点 |
確認項目
App Store ConnectのUsers and Accessで、対象アプリへのアクセス範囲、ロール、APIキー、Transporterで使うアカウント、年齢レーティングを保存できる担当者を確認してください。特に外部開発会社や運用委託先が関わる場合、ビルド権限とメタデータ権限を分けて付与していることがあります。
上振れと下振れ
小規模チームでは、Account Holderがすべてを確認できるため、作業は速く進むかもしれません。一方で、属人化しやすく、Account Holderが不在の時に止まりやすい面もあります。大きな組織では権限が整理されている反面、ビルド担当、マーケティング担当、法務担当、公開承認者が分かれ、提出前の一項目で止まることがあります。
実務チェックリスト
このチェックリストはApp Review通過を保証するものではない。ガイドライン、課金、プライバシー、地域別規制は別途確認する。
ここまでを、次回アプリ更新前のチェックリストに落とします。全部を一人で見る必要はありません。むしろ、担当を分けた方が漏れにくくなります。
開発者が見る項目
| 確認すること | 見る場所 | 完了条件 |
|---|---|---|
| Xcode 26以降でArchiveしているか | Xcode、CI、Archiveログ | 対象アプリと拡張ターゲットが現行SDK要件を満たす |
| 対象SDKが26系以降か | Build Settings、ログ、CI設定 | iOS/iPadOS、tvOS、visionOS、watchOSの対象SDKを確認済み |
| 外部CIが古くないか | Xcode Cloud、CIサービス、ビルドイメージ | ローカルとCIのXcode差分を把握済み |
| TestFlight投入後の警告 | App Store Connect、メール通知 | processing結果と警告を確認済み |
アプリ運営者が見る項目
| 確認すること | 見る場所 | 完了条件 |
|---|---|---|
| 年齢レーティング質問に回答済みか | App Information、Age Ratings | 保存状態とCalculated Ratingを確認済み |
| アプリ内機能の棚卸し | プロダクト仕様、管理画面、運用ルール | UGC、広告、Web表示、年齢確認などを確認済み |
| メタデータと審査情報 | App Store Connect | 次回提出で必要な説明、連絡先、審査メモを確認済み |
| ユーザー影響 | サポート計画、QA、告知 | SDK更新後の既存ユーザー影響を説明できる |
リリース直前に見る項目
リリース直前には、Apple DeveloperのUpcoming Requirements、Submitting apps、Upload builds、Set an app age rating、Age ratings values and definitionsを開き直してください。Appleのヘルプや要件ページは更新されるため、過去に保存した社内メモだけで進めるのは危険です。
また、日本向けのApp Store制度変更や代替マーケットプレイス、外部決済の論点を追っている場合は、公開済みの「iOS 26.2の日本向けApp Store変更を確認」も別軸で確認してください。SDK要件、年齢レーティング、配布/決済制度は関連しますが、根拠資料と判断担当が異なります。
注意点
このチェックリストは、App Review通過を保証するものではありません。App Review Guidelines、アプリ固有の機能、プライバシー、課金、地域別規制、法人契約、サポート終了方針は別途確認が必要です。
報道やコミュニティ情報の使い方
- 1コミュニティ
最低対応OSの誤解、CIイメージ、古いフレームワーク、編集権限など実務上の不安を拾う。
- 2専門メディア
何が話題になっているかを把握し、確認すべき論点を整理する。
- 3Apple公式ページ
要件、期限、対象プラットフォーム、Required role、定義を一次情報で確認する。
- 4提出直前
記事や社内メモではなく、App Store ConnectとApple Developerの現在表示を開き直す。
実務に影響する判断では、専門メディアが書いているかより、Apple公式ページで現在どう表示されているかを優先する。
専門メディアや開発者コミュニティは、何が実務上の不安になっているかを知るには役立ちます。たとえば、Xcode 26 SDK必須化後には、最低対応OSの誤解、クラウドビルドのイメージ更新、古いフレームワークとの互換性、年齢レーティング質問の編集権限などが話題になりやすくなります。
需要シグナルとして使う
9to5MacやMacRumorsのような専門メディア、Redditや各種開発者コミュニティは、読者が知りたい論点を見つける入口です。しかし、App Store Connectの要件、期限、対象プラットフォーム、Required role、年齢レーティングの定義は、必ずApple公式ページで確認します。
| 情報源 | この記事での使い方 | 断定に使うか |
|---|---|---|
| Apple Developer / App Store Connect Help | 要件、手順、権限、定義の確認 | 使う |
| Apple Newsroom / Events | 発表やイベントの公式文脈 | 必要に応じて使う |
| 専門メディア | 需要シグナル、論点整理 | 要件断定には使わない |
| コミュニティ投稿 | つまずき例、質問傾向 | 要件断定には使わない |
公式情報へ戻す
Apple関連の未確認情報や噂を追う時も、同じ考え方が必要です。月内の流れをまとめて追う場合は「2026年6月 重要トピックまとめ」を起点にすると、公式発表、製品更新、噂の確認状況を分けて確認しやすくなります。
確認基準
実務に影響する判断では、「専門メディアが書いているか」より「Apple公式ページで現在どう表示されているか」を優先してください。特に、提出要件、価格、対応地域、対応デバイス、開発者向け規約、サポート条件は、記事公開後に変わり得ます。
次に読むなら
参照した主な情報源
- Apple Developer Upcoming Requirements: https://developer.apple.com/news/upcoming-requirements/
- Apple Developer Submitting apps: https://developer.apple.com/ipados/submit/
- App Store Connect Help Upload builds: https://developer.apple.com/help/app-store-connect/manage-builds/upload-builds
- App Store Connect Help Set an app age rating: https://developer.apple.com/help/app-store-connect/manage-app-information/set-an-app-age-rating
- App Store Connect Help Age ratings values and definitions: https://developer.apple.com/help/app-store-connect/reference/app-information/age-ratings-values-and-definitions/
