最初のモバイル アプリを起動する方法に関する初心者向けのガイドをお探しの場合は、ここが最適な場所です。
HackerNoon モバイル アプリは、私たちにとってアプリ開発の世界への最初の一歩でもありました。最初は、皆さんと同じように私たちも途方に暮れていたと思います。私たちが苦労して得た教訓を共有することで、皆さんのアプリの成功をお手伝いします。
アプリの提出プロセスを成功させるには、詳細な手順とガイドラインについて、Apple と Google の公式ドキュメントを必ず参照してください。
リンク一覧
Apple App Storeステップバイステップガイド
Apple Developer Programに登録する:
- [ ] developer.apple.comで Apple Developer アカウントを登録します。
- [ ]適切な会員タイプ(個人または組織)を選択し、年会費(99米ドル)をお支払いください。
デモはこちらです:
- アプリの提出準備:
- [ ]
アプリがコンテンツ、デザイン、機能の要件など、Apple の App Store レビューガイドラインに準拠していることを確認します。
- [ ]
さまざまな Apple デバイスでアプリをテストして、互換性とパフォーマンスを確認します。画面サイズ、解像度、向きなどのデバイス固有の機能を処理します。
- [ ]
Apple の最新の iOS バージョンとテクノロジーのサポートを組み込みます。
アプリにアカウントベースの機能が含まれている場合は、有効なデモ アカウントまたはフル機能のデモ モードのいずれかに加えて、アプリのレビューに必要なその他のハードウェアまたはリソース (ログイン認証情報やサンプル QR コードなど) も提供してください。
- App Store アセットを作成する:
- [ ] Apple のヒューマンインターフェイスガイドラインに従ってアプリアイコンをデザインします (PNG 形式、複数のサイズ)。
- [ ]アプリの機能と UI を紹介する高品質のスクリーンショットをキャプチャします。
- [ ]視覚的に魅力的なアプリプレビュービデオを準備します(オプションですが推奨されます)。
- [ ]関連キーワードを使用して、説得力のある簡潔なアプリの説明を作成します。
- [ ]さまざまな App Store 地域向けにローカライズされた説明とキーワードを作成します。
- コード署名: iOS 配布プロビジョニング プロファイルと配布証明書を作成する
- [ ]開発者プログラム アカウントを Xcode に追加します。上部のメニューから [Xcode] を選択し、[環境設定] を選択します。
- [ ] 「アカウント」をクリックします。ウィンドウの左下にある「+」記号を押して、「Apple ID を追加...」をクリックします。
- [ ] Apple Developer Program の Apple ID とパスワードを入力し、「サインイン」をクリックします。
- [ ]次に、自動署名を有効にします。プロジェクト エディターからターゲットを選択し、[全般] を選択します。[署名] セクションまで下にスクロールし、三角形のアイコンをクリックして設定を展開します。[署名を自動的に管理する] のボックスをクリックします。チームを選択します。
- Xcodeを使用してアプリをアーカイブしてアップロードする
- [ ] App Store Connect を通じてアプリを審査に提出する前に、Xcode を通じてビルドをアップロードする必要があります。Xcode で、デプロイメント ターゲットとしてGeneric iOS Deviceを選択します。
- [ ]上部のメニューから「製品」を選択し、 「アーカイブ」をクリックします。
- [ ] Xcode Organizer が起動し、過去に作成したアーカイブが表示されます。現在のビルドが選択されていることを確認し、右側のパネルで「App Store にアップロード」をクリックします。
- [ ]資格情報を選択し、 「選択」をクリックします。
- [ ]次のウィンドウで、右下隅の「アップロード」をクリックします。アップロードが完了すると成功メッセージが表示されます。 「完了」をクリックします。
- アプリのApp Store Connectレコードを作成します - アプリのメタデータと詳細をApp Store Connectレコードで設定します
- [ ] App Store Connectダッシュボードで、「マイアプリ」を選択します。
- [ ]左上隅の+記号をクリックし、 [新しいアプリ] をクリックします。
- [ ]新しい App Store Connect レコードを作成するには、プラットフォーム、アプリ名、デフォルトの言語、バンドル ID、SKU などの詳細が必要です。これらの詳細は後で変更できないため、入力内容に注意してください。
- [ ] App Store Connectの「App Store」タブの「アプリ情報」ページで、追加の言語、カテゴリ、アプリのプライバシーポリシーURLを追加します。
- [ ]アプリを無料に設定するか、「 価格と提供状況」ページで価格帯を選択します
- [ ] 「機能」タブでは、 Game Centerやアプリ内購入など、アプリ内のあらゆるApp Storeテクノロジーの設定を追加できます。
- [ ]この段階では、アプリは黄色のドットでマークされ、左側のパネルの「App Store」の下に「提出準備中」というステータスが表示されます。構成するビルドを選択します。ここで、App Store の製品ページの情報を追加します。
- [ ]アプリのスクリーンショットをアップロードします(JPEG または PNG 形式、ステータスバーなし)。1 つのデバイスのスクリーンショットのセットをアップロードして、他のすべてのサイズで使用できます。
- [ ]スクリーンショットのアップロードが完了したら、ウィンドウの右上隅にある[保存]をクリックします。
- [ ]下にスクロールして、アプリの説明、キーワード、サポート URL、マーケティング URL を入力します。
- [ ]下の「アプリの一般情報」セクションで、アプリのアイコンをアップロードし、バージョン番号、著作権、連絡先情報を入力します。
- [ ] 「評価」の横にある「編集」をクリックし、アプリに該当するオプションを選択します。評価と一致しない場合、アプリはレビュー中に拒否される可能性があります。
- [ ] 「アプリレビュー情報」セクションで、連絡先情報(Marcos?)、レビュー担当者へのメモを入力し、バージョンのリリース日を設定します。
- [ ]右上隅にある「保存」をクリックします。
- App Storeコネクト
- [ ]開発者アカウントを使用してApp Store Connect ( appstoreconnect.apple.com ) にログインします。
- [ ] 「アプリを送信する前にビルドを選択してください。」をクリックします。
- [ ] Xcode を通じてアップロードしたビルドを選択します。右下隅の [完了] をクリックし、右上隅の [保存] をクリックして、[レビュー用に送信] をクリックします。
- [ ]最後に、輸出規制遵守、コンテンツの権利、広告識別子に関する質問に答えて、 「送信」をクリックします。
- アプリのレビューとリリース:
- [ ]レビューの進行状況を監視し、Apple のレビュー チームからの問題やリクエストに速やかに対処します。上部の水平メニューで[アクティビティ]を選択し、左側のパネルで[App Store バージョン] を選択します。
- [ ]承認されたら、アプリのリリース日を設定するか、すぐにリリースします。
@CodeWithChrisによるガイドは、プロセス全体をよりよく理解するのに役立ちました。
App Store レビューガイドライン - 避けるべき重要なポイント
- 不適切なコンテンツ: 露骨な内容、不快な内容、違法な内容をアプリに含めないようにしてください。
- 誤解を招く情報: アプリの説明、スクリーンショット、メタデータがアプリの機能を正確に表していることを確認してください。
- ユーザーのプライバシー: データ収集に対するユーザーの同意を得て、ユーザーデータを安全かつ責任を持って取り扱います。
- クラッシュとバグ: アプリを徹底的にテストして、クラッシュ、バグ、パフォーマンスの問題を特定して修正します。
- ユーザー インターフェース: Apple のヒューマン インターフェース ガイドラインに従い、視覚的に魅力的なデザインを提供し、一貫したユーザー エクスペリエンスを維持します。
- アプリの機能: アプリが意図したとおりに動作し、隠された機能や文書化されていない機能が含まれていないことを確認します。
App Store レビューガイドライン - 必須要素
- すべてのアプリ情報とメタデータが完全かつ正確であることを確認する
- App Review から連絡が必要な場合に備えて連絡先情報を更新してください
- App Review にアプリへのフルアクセス権を付与します。
- バックエンド サービスを有効にして、レビュー中にライブでアクセスできるようにします。
- アプリレビューのメモには、わかりにくい機能やアプリ内購入に関する詳細な説明を含め、必要に応じて補足資料も含めます。
- 機能性: アプリは適切に機能し、ユーザーに明確な目的と価値を提供する必要があります。
- 法令遵守: 知的財産権、プライバシー、データ保護規制を含む適用法に準拠します。
- 最低限のユーザー エクスペリエンス: アプリは、追加のアプリ内購入やサブスクリプションがなくても、一定レベルの機能を提供する必要があります。
- アプリ内購入: アプリ内購入やサブスクリプションについてユーザーに明確に伝え、その実装に関する Apple のガイドラインに従ってください。
- App Store メタデータ: アプリ名、説明、スクリーンショット、キーワードなど、アプリのメタデータに正確で関連性のある情報を提供します。
その他のガイドライン
重要な注意事項
- 承認には約 1 ~ 3 日かかり、承認後アプリが App Store に表示されるまでには最大 24 時間かかる場合があります。
- 2023 年 4 月以降、App Store に提出されるすべての iOS および iPadOS アプリは、Xcode 14.1 および iOS 16.1 SDK を使用してビルドする必要があることにご注意ください。
- iPhone アプリは、App Store Connect で公開状況を更新しない限り、Apple シリコン Mac 上の Mac App Store に自動的に公開されます。
- Apple では、何らかのバグがあるアプリ、動作が遅いアプリ、詳細でないアプリの説明があるアプリ、未完成のアプリなどに対して、高い拒否率を設定しています。
- ユーザーの情報を収集する場合は、明確なプライバシー ポリシーを提供する必要があります。
- Appleの画像は使用できません。
- アプリがそれぞれの場所で適切に動作し、正しく翻訳されていることを確認してください。ただし、Apple はグローバル アプリを好みます。
アプリの提出プロセスを成功させるには、詳細な手順とガイドラインについて Apple の公式ドキュメントを必ず参照してください。