iOS 27対応アプリの申請開始|SDK要件と提出前のチェックポイント

iOS 27対応アプリの申請受付が始まった

Appleは2026年9月9日、iOS 27などの新しいOSに対応したアプリの申請受付を開始したと発表しました。開発者向けには、開発ツールの正式版候補となるXcode 27 Release Candidateを使い、最新SDKでのビルド、公開前の配布に使うTestFlightでのテスト、App Storeへの審査提出という流れを案内しています。

SDKは、アプリを作る際に使う開発用の部品やツールの一式です。コードを実行・配布できる形式にする作業と、その成果物を「ビルド」と呼びます。この記事では、SDK要件が切り替わる時期と、提出前に確認する作業を順に整理します。個人開発でも、ビルド・動作確認・掲載情報・審査提出の完了条件を分けておくと、残っている作業を把握できます。

申請前に押さえる3つのこと

受付開始:2026年9月9日

iOS 27の機能を使うアプリを申請するための準備を進められる。

SDK要件の変更:2027年4月から

アップロードするiOSアプリは、iOS 27 SDK以降でのビルドが必要になる。

提出は最後まで確認する

ビルドのアップロード、テスト配布、審査への提出は、それぞれ完了状態を確認する。

現在と2027年4月からのSDK要件を確認する

2026年9月10日に確認したAppleの要件一覧では、同年4月28日から、iOSアプリのアップロードにXcode 26以降とiOS 26 SDK以降が必要とされています。今回の申請受付開始の告知では、次の切り替えを2027年4月からと案内しています。

iOSアプリのSDK要件と受付開始

01 2026年4月28日から:現在の最低要件

Xcode 26以降とiOS 26 SDK以降でビルドしたアプリが対象。

02 2026年9月9日:iOS 27対応の申請受付開始

iOS 27の機能を取り入れたアプリの申請に進める。

03 2027年4月から:最低SDKを更新

App Store ConnectへアップロードするiOSアプリは、iOS 27 SDK以降でビルドする。

今回の更新でiOS 27の新機能を使うなら、Xcode 27でのビルドと動作確認を計画します。既存機能の修正を優先するなら、現在の要件を満たした更新作業と、次のSDKへの移行予定をそれぞれ決めます。移行日を決めるときは、アプリが利用する外部ライブラリの対応確認も作業に含めます。

ビルドからTestFlightまでの完了条件を決める

Appleの申請準備ガイドは、新しいOSを搭載するデバイス上で、アプリが想定どおりに動くことを確かめるよう案内しています。Xcodeを更新したあとは、ビルドの成功を確認し、続けてログイン・入力・保存など、そのアプリの主要な操作を試す計画を立てます。

ビルドを提出候補にするまで

01 ビルドを作成する

使用するXcode・SDK、アプリのバージョン番号、ビルド番号を記録する。

02 アップロードと処理完了を確認する

Apple側の処理が終わり、App Store Connectに対象ビルドが表示されたことを確認する。

03 TestFlightで配布して操作を確認する

実際に配布したビルドをテスターが使い、主要操作の結果と不具合を集める。

App Store Connectは、配布するアプリや掲載情報を管理するサービスです。ビルドのアップロード手順によると、アップロード後はApple側の処理を経てビルドが表示されます。アプリとの対応付けには、アプリを識別するBundle IDとバージョン番号が使われ、ビルド番号で個々のビルドを識別します。提出する版を取り違えないよう、この組み合わせを記録します。

TestFlightは公開前のアプリを配布し、テスターから意見や不具合報告を集めるためのサービスです。確認項目には成功する操作に加え、通信が切れた場合や入力内容が不足した場合など、そのアプリで起こりやすい条件も入れます。テスト項目はアプリの機能に合わせて選びます。

掲載情報と年齢区分を提出する版に合わせる

新しい機能を追加すると、説明文やスクリーンショットだけでなく、プライバシー情報や年齢区分の回答にも変更が生じる場合があります。Appleの申請準備ガイドに沿って、掲載する情報が提出ビルドの内容と一致するか確認します。

提出前に確認する情報
対象確認する内容
アプリの掲載情報説明文・スクリーンショット・プレビューが、提出する機能と表示に合っているか。
プライバシー情報自分のアプリと組み込んだ外部SDKが扱うデータを反映しているか。
年齢区分アプリ内のコンテンツ、機能、利用制限について回答を見直したか。
審査用の情報ログインが必要な機能など、審査担当者が確認するための情報を用意したか。

今回の告知でも、SNS機能がある場合はApp Store Connectで申告するよう案内されています。対象機能の判断や回答については、App Storeの年齢区分に追加されたSNS機能の質問で詳しく説明しています。審査準備全体は、個人開発者向けのApp Store申請前チェックも参照できます。

審査へ送信したことを最後に確認する

Appleの審査提出手順では、掲載情報と対象ビルドをそろえたあと、提出する内容をまとめて審査へ送ります。管理画面に表示される英語名では、次の2つの操作を区別します。

App Store Connectでの最後の2段階

1. Add for Review

アプリのバージョンを提出内容に追加する。状態はReady for Reviewになり、送信する内容を確認できる。

2. Submit for Review

確認した内容を審査へ送信する。送信後のWaiting for Reviewは受付済み・審査待ち、In Reviewは審査中を表す。

送信後は、App Store Connectの対象アプリのバージョン画面で状態を確認します。Appleの状態一覧によると、Waiting for ReviewはAppleが提出内容を受け取り、審査開始を待っている状態です。この表示を確認し、提出作業の完了として記録します。

ビルドをアップロードできる役割と、審査へ提出できる役割にも違いがあります。アップロードはDeveloperも行えますが、審査提出に必要な役割はAccount Holder、Admin、App Managerです。チームで進める場合は、最後の提出を担当する人まで決めておきます。

最初に、今回提出するビルドのXcode・SDK・バージョン番号を確認しましょう。そのうえで、主要操作の確認、掲載情報の更新、審査への送信をチェック項目に分けると、iOS 27対応のリリースまでに残る作業が見えてきます。

参考資料