最初のモバイル アプリを起動する方法に関する初心者向けのガイドをお探しの場合は、ここが最適な場所です。 、私たちにとってアプリ開発の世界への最初の一歩でもありました。最初は、皆さんと同じように私たちも途方に暮れていたと思います。私たちが苦労して得た教訓を共有することで、皆さんのアプリの成功をお手伝いします。 HackerNoon モバイル アプリは アプリの提出プロセスを成功させるには、詳細な手順とガイドラインについて、Apple と Google の公式ドキュメントを必ず参照してください。 リンク一覧 HackerNoon による包括的なガイド Google Play ストアのステップバイステップガイド Apple App Store ステップバイステップガイド リリースノート Apple App Store ステップバイステップガイド Apple Developer Programに登録する: で Apple Developer アカウントを登録します。 [ ] developer.apple.com 適切な会員タイプ(個人または組織)を選択し、年会費(99米ドル)をお支払いください。 [ ] デモはこちらです: アプリの提出準備: [ ] アプリがコンテンツ、デザイン、機能の要件など に準拠していることを確認します。 、Apple の App Store レビューガイドライン [ ] さまざまな Apple デバイスでアプリをテストして、互換性とパフォーマンスを確認します。画面サイズ、解像度、向きなどのデバイス固有の機能を処理します。 [ ] Apple の最新の iOS バージョンとテクノロジーのサポートを組み込みます。 アプリにアカウントベースの機能が含まれている場合は、有効なデモ アカウントまたはフル機能のデモ モードのいずれかに加えて、アプリのレビューに必要なその他のハードウェアまたはリソース (ログイン認証情報やサンプル QR コードなど) も提供してください。 App Store アセットを作成する: に従ってアプリアイコンをデザインします (PNG 形式、複数のサイズ)。 [ ] Apple のヒューマンインターフェイスガイドライン アプリの機能と 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 などの詳細が必要です。これらの詳細は後で変更できないため、入力内容に注意してください。 [ ] ➡️ アプリ名にキーワードを使用して、見つけやすく最適化します。 ➡️ バンドル ID は、Xcode プロジェクトの Info.plist ファイル (ターゲットの [一般] --> [ID] セクション) 内のバンドル ID と完全に一致する必要があります。 ➡️ SKU はユーザーには表示されず、設定はあなた次第です。会社で使用する識別子や、自分にとって意味のある他の識別子にすることができます。使用できる文字は、文字、数字、ハイフン、ピリオド、アンダースコアで、文字または数字で始まる必要があります。 App Store Connectの「App Store」タブの「アプリ情報」ページで、追加の言語、カテゴリ、アプリのプライバシーポリシーURLを追加します。 [ ] アプリを無料に設定するか、「 」ページで価格帯を選択します [ ] 価格と提供状況 「機能」タブでは、 や など、アプリ内のあらゆる の設定を追加できます。 [ ] Game Center アプリ内購入 App Storeテクノロジー この段階では、アプリは黄色のドットでマークされ、左側のパネルの「App Store」の下に「提出準備中」というステータスが表示されます。構成するビルドを選択します。ここで、App Store の製品ページの情報を追加します。 [ ] アプリのスクリーンショットをアップロードします(JPEG または PNG 形式、ステータスバーなし)。1 つのデバイスのスクリーンショットのセットをアップロードして、他のすべてのサイズで使用できます。 [ ] スクリーンショットのアップロードが完了したら、ウィンドウの右上隅にある をクリックします。 [ ] [保存] 下にスクロールして、アプリの説明、キーワード、サポート URL、マーケティング URL を入力します。 [ ] ➡️ アプリの説明とキーワードは重要です。見つけやすいように ください。 最適化して ➡️ サポート URL は、お問い合わせフォームのあるランディング ページのようにシンプルなものにすることができます。 ➡️ マーケティング URL はアプリの Web サイトにすることができますが、オプションです。 下の「アプリの一般情報」セクションで、アプリのアイコンをアップロードし、バージョン番号、著作権、連絡先情報を入力します。 [ ] ➡️ アプリのアイコンは 1024 x 1024 ピクセルにする必要があります。 ➡️ バージョン番号は Xcode のバージョン番号と完全に一致する必要があります。 ➡️ 著作権情報は通常、「Copyright (c) 2017, Instabug, Inc.」のように表示されます。 ➡️ ここでの連絡先情報はユーザーに表示されます。 「評価」の横にある をクリックし、アプリに該当するオプションを選択します。評価と一致しない場合、アプリはレビュー中に拒否される可能性があります。 [ ] 「編集」 「アプリレビュー情報」セクションで、連絡先情報(Marcos?)、レビュー担当者へのメモを入力し、バージョンのリリース日を設定します。 [ ] ➡️ ここの連絡先情報は、レビュー担当者があなたに直接連絡する必要がある場合に使用します。 ➡️ レビュー担当者向けのメモには、使用する必要がある特定のハードウェアに関する情報や、アクセスに必要なユーザー アカウント情報などを含めることができます。 ➡️ 最初のリリースでは、通常、バージョンのリリース日を自動のままにしておく必要があります。 右上隅にある をクリックします。 [ ] 「保存」 App Storeコネクト 開発者アカウントを使用してApp Store Connect ( ) にログインします。 [ ] appstoreconnect.apple.com 「アプリを送信する前にビルドを選択してください。」をクリックします。 [ ] Xcode を通じてアップロードしたビルドを選択します。右下隅の [完了] をクリックし、右上隅の [保存] をクリックして、[レビュー用に送信] をクリックします。 [ ] 最後に、輸出規制遵守、コンテンツの権利、広告識別子に関する質問に答えて、 クリックします。 [ ] 「送信」を アプリのレビューとリリース: レビューの進行状況を監視し、Apple のレビュー チームからの問題やリクエストに速やかに対処します。上部の水平メニューで を選択し、左側のパネルで 選択します。 [ ] [アクティビティ] [App Store バージョン] を 承認されたら、アプリのリリース日を設定するか、すぐにリリースします。 [ ] @CodeWithChris によるガイドは プロセス全体をよりよく理解するのに役立ちました。 、 https://www.youtube.com/watch?v=YPLs3xrDcm0&embedable=true App Store レビューガイドライン - 避けるべき重要なポイント 不適切なコンテンツ: 露骨な内容、不快な内容、違法な内容をアプリに含めないようにしてください。 誤解を招く情報: アプリの説明、スクリーンショット、メタデータがアプリの機能を正確に表していることを確認してください。 ユーザーのプライバシー: データ収集に対するユーザーの同意を得て、ユーザーデータを安全かつ責任を持って取り扱います。 クラッシュとバグ: アプリを徹底的にテストして、クラッシュ、バグ、パフォーマンスの問題を特定して修正します。 ユーザー インターフェース: Apple のヒューマン インターフェース ガイドラインに従い、視覚的に魅力的なデザインを提供し、一貫したユーザー エクスペリエンスを維持します。 アプリの機能: アプリが意図したとおりに動作し、隠された機能や文書化されていない機能が含まれていないことを確認します。 App Store レビューガイドライン - 必須要素 すべてのアプリ情報とメタデータが完全かつ正確であることを確認する App Review から連絡が必要な場合に備えて連絡先情報を更新してください App Review にアプリへのフルアクセス権を付与します。 バックエンド サービスを有効にして、レビュー中にライブでアクセスできるようにします。 アプリレビューのメモには、わかりにくい機能やアプリ内購入に関する詳細な説明を含め、必要に応じて補足資料も含めます。 機能性: アプリは適切に機能し、ユーザーに明確な目的と価値を提供する必要があります。 法令遵守: 知的財産権、プライバシー、データ保護規制を含む適用法に準拠します。 最低限のユーザー エクスペリエンス: アプリは、追加のアプリ内購入やサブスクリプションがなくても、一定レベルの機能を提供する必要があります。 アプリ内購入: アプリ内購入やサブスクリプションについてユーザーに明確に伝え、その実装に関する Apple のガイドラインに従ってください。 App Store メタデータ: アプリ名、説明、スクリーンショット、キーワードなど、アプリのメタデータに正確で関連性のある情報を提供します。 その他のガイドライン 、 、 、 、 、 、 、 開発ガイドライン: UIKit AppKit WatchKit アプリ拡張機能 iOS データ保存ガイドライン Apple ファイル システム App Store Connect ヘルプ 開発者アカウント ヘルプ デザインガイドライン: ヒューマンインターフェースガイドライン 、 、 、 ブランドとマーケティングのガイドライン: マーケティングリソースとアイデンティティのガイドライン Apple Pay マーケティングガイドライン Apple Wallet への追加ガイドライン Apple の商標と著作権の使用に関するガイドライン 重要な注意事項 承認には約 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 の公式ドキュメントを必ず参照してください。