App Store申請から
非表示アプリ配布までのフローチャート
HanazonoRosterを一般のApp Store検索には表示せず、花園精舎内で専用URLから配布するまでの実際の流れを、 今回の申請・承認手順に沿って整理したものです。
全体フロー
PHASE 01|Xcode・申請前準備
開発側Apple Developer Programの準備
正式配布に使用するApple Developerのチーム/アカウントを確認します。
Xcodeの署名設定を確認
Signing & Capabilities で Team、Bundle Identifier、証明書・Provisioning Profile等を確認します。
ArchiveしてApp Store Connectへアップロード
配布方法で App Store Connect を選び、ビルドをアップロードします。
PHASE 02|App Store Connectで申請
App Store Connectアプリ情報・審査情報を入力
アプリ名、説明、スクリーンショット、プライバシー情報、年齢区分、配信地域、審査用情報など必要項目を整えます。
リリース方法を「手動」に設定
今回は このバージョンを手動でリリースする を選択。承認されても自動公開されず、自分で最終リリースできます。
App Reviewへ提出
完成版ビルドを選択して審査へ提出します。Unlisted配布を予定していることをReview Notesにも記載しておくと流れが明確です。
Appleの現行案内では、アプリがApp Storeに公開済み、または最終配布可能な状態でApp Reviewへ提出済みであることが必要です。 ベータ版・プレリリース状態のままではUnlisted配布申請は承認されません。
PHASE 03|非表示アプリ(Unlisted App)申請
Apple審査Unlisted App Distribution Requestを送信
「一般検索には出さず、限定された利用者へ専用リンクで配布するアプリ」としてAppleへ非表示配信を申請します。
App Review + Unlisted申請の審査
Appleによる通常のアプリ審査と、非表示配信方法の審査を受けます。
Unlisted承認
承認されると、App Store Connectの配信方法が 非表示アプリ / Unlisted App に変更され、専用URLが生成されます。
PHASE 04|承認後のリリース
今回ここまで完了非表示設定と専用URLを確認
「リンクにアクセス可能なユーザのみがApp Storeでアプリを見つけたり、ダウンロードできます」と表示され、専用URLが発行されていることを確認します。
手動リリースを実行
手動リリースを選んでいる場合、審査承認だけでは配信開始されません。対象バージョンで このバージョンをリリース を押して確定します。
「配信準備完了」を確認
HanazonoRoster Version 1.0 が 配信準備完了 になれば、Apple側のリリース処理は完了です。
専用URLから実機インストール
職員用iPhone/iPadで非表示アプリのURLを開き、App Storeの「入手」からインストールします。反映には最大24時間程度かかる場合があります。
現在のHanazonoRoster:配布可能な状態
「Unlisted App承認済み」+「Version 1.0 配信準備完了」まで確認済みです。 今後は専用URLまたはQRコードを舎内で共有してインストールできます。
リンクが開かない場合の確認フロー
① 「Page can't be found」と表示
審査承認済みでも「手動リリース」前は専用URLが正常に開かないことがあります。まずバージョンの状態を確認します。
② バージョン状態を確認
「デベロッパによるリリース待ち」等なら、対象バージョンを開いて「このバージョンをリリース」を実行します。
③ 「配信準備完了」を確認
Version 1.0が「配信準備完了」になればリリース処理は完了。Apple側の反映を待って再度リンクを開きます。
④ 配信地域も確認
今回の設定では日本を配信対象としているため、利用端末のApp Store/Apple Accountの国・地域も確認します。
運用上の重要事項
- Unlisted AppはApp Storeの検索、ランキング、カテゴリ、おすすめ等には表示されません。
- ただし「専用URLを知っている人」はアクセスできます。URL自体が完全なアクセス制御になるわけではありません。
- 舎内限定運用をより確実にする場合は、アプリ内の職員認証・ログイン等も併用します。
- 今後Version 1.1等を提出しても、Unlisted Appの配信方式は以後のバージョンへ引き継がれます。
- 更新版も通常どおりApp Store Connectへアップロード → App Review → リリースの流れで更新します。
Unlisted App Distribution: https://developer.apple.com/support/unlisted-app-distribution/
App Store Connect Help: https://developer.apple.com/help/app-store-connect/