Swiftで開発したiOSアプリをApp Storeに公開するためには、いくつかの手順と準備が必要です。以下に「App Storeへの提出」のプロセスを詳しく説明します。
1. 前提条件の確認
App Storeに提出する前に、以下を準備・確認しておく必要があります。
-
Apple Developer Program に登録済み(年額制)
-
アプリが 完成し、テスト済み であること(シミュレータや実機、TestFlightなどで確認済み)
-
アプリのバージョンとビルド番号が一意であること(例:1.0, Build 1)
-
アプリの アイコンやスクリーンショット などのメタデータが揃っていること
2. アプリのアーカイブとビルド
Xcodeを使ってアプリのアーカイブ(提出用パッケージ)を作成します。
-
Xcodeでプロジェクトを開く
-
メニューから Product > Archive を選択
-
アーカイブが完了すると Organizer が表示される
3. App Store Connectへのアップロード
OrganizerからAppleのApp Store Connectへアプリをアップロードします。
-
Organizerウィンドウで作成したアーカイブを選択
-
「Distribute App」ボタンをクリック
-
「App Store」オプションを選択し、署名や証明書を確認しながら進める
-
最後にアップロードを実行し、完了を待つ
4. App Store Connectでの設定
アップロードが完了したら、App Store Connect(https://appstoreconnect.apple.com)でアプリの詳細を設定します。
-
新しいアプリの作成(未登録の場合)
-
名前、プラットフォーム、バンドルID、SKUを入力
-
-
バージョン情報の入力
-
説明、キーワード、サポートURL、マーケティングURLなど
-
-
スクリーンショットのアップロード
-
デバイスごとに必要(iPhone 6.7″, 6.1″, iPadなど)
-
-
ビルドの選択
-
アップロードされたビルドを選択し、バージョンに関連付ける
-
5. App Review(審査)の申請
すべての情報を入力し終えたら、Appleに審査を申請します。
-
「審査に提出(Submit for Review)」をクリック
-
App Reviewチームが機能・UI・コンテンツなどをチェックする
6. 審査と公開
-
審査期間:通常1~3営業日(混雑時や特別なアプリではそれ以上)
-
審査通過後:
-
手動で公開:App Store Connectから公開を選択
-
自動で公開:審査通過後に自動的にApp Storeに公開される設定も可能
-
7. 公開後の管理
-
アプリのバグ修正・アップデートも同様の手順で再提出可能
-
ユーザーからの評価やレビューはApp Store Connectで確認可能
補足:提出に関する注意点
-
App Store Reviewガイドラインに従っていないアプリは審査に通らない
-
実機での十分な動作確認が必要(特にクラッシュ、UIの不具合など)
-
データの収集・ユーザー追跡を行う場合、プライバシーポリシーの記載が必要
生成日:2025/05/04