メインコンテンツへスキップ

検索

単語または質問を入力してヘルプ記事を検索してください。

iPhoneアプリをApp Storeで公開するにはどうすればよいですか?

この記事の内容

事前準備

ご利用のサイトにiPhoneアプリがあること(Add appsを参照)。2要素認証が有効になっているApple IDが必要です。

手順

  1. Apple Developerアカウントを用意します。Join the Apple Developer Programをタップします。IndividualまたはOrganizationを選択します。Appleの年間登録料が発生し、KeynateではなくAppleへ支払われます。Appleからの「Welcome」メールを待ちます(1〜2日かかることがあります)。組織の場合はD-U-N-S number(無料、最大1週間)と企業のWebサイトが必要です。
  2. Appleの規約に同意します。アカウントホルダーとしてApp Store Connectにサインインします。ビジネスをクリックし、Agreementsをクリックします。黄色いバナーが表示されている場合は、Review Agreementを押し、チェックボックスをオンにして同意するを押します。無料アプリの場合はFree Appsの規約のみ必要です。
  3. Keynate用のAPIキーを作成します。App Store ConnectでUsers and Accessを開き、Integrations → App Store Connect API → Team Keysの順に進みます。Generate API Keyを押します。名前にKeynateと入力します。Access: 管理画面(初期設定用)。Download API Keyを押して.p8ファイルを取得します。Appleからは1回しかダウンロードできません。Issuer IDとキーIDをコピーします。iPhoneカードで両方を入力し、.p8ファイルを選択してSave and checkを押します。
  4. アプリレコードを作成します。App Store Connectでアプリを開き、+を押し、New Appを押します。PlatformはiOS。Appsページからアプリ名を貼り付けます。Appsページに表示されているものと一致するバンドルIDを選択します。リストが空の場合は、まずKeynateで再確認を押します。Keynateが代わりに登録します。SKU: 任意。User Access: Full Access。作成を押します。
  5. アプリ名とアイコン。App name and iconを参照してください。
  6. アプリを作成してTestFlightに送信します。Build your iPhone app(後ではMake my app)をタップします。約20〜40分かかります。Apple側の処理が完了すると、自動的にTestFlightに表示されます。
  7. お使いのiPhoneでテストします。App StoreからTestFlightをインストールします(無料、Apple製)。テストリンクを開くかQRコードをスキャンし、同意すると入手をタップします。すべての画面を試します。その後、App StoreチェックリストのTried on a real iPhoneにチェックを入れます。ガイドではこの手順は任意とされていますが、Keynateはそのチェックが入った後にのみアプリをAppleに送信します。
  8. App Reviewチェックリスト。Keynateの回答をApp Store Connectにコピーし、各項目にチェックを入れます。Store checklistsを参照してください。アプリに読者サインインがある場合は、create the reviewer sign-inも行ってください。
  9. 審査に提出します。Build, preview and publishの下で、テスト済みバージョンのPublish to the App Storeを押し、配信を押します。アプリに読者サインインがある場合は、先にレビュー担当者用サインインが存在している必要があります。Appleの審査は通常1〜2日かかります。承認後、アプリは7日間かけてユーザーに配信されます。一時停止することもできます。

補足情報

  • KeynateがサイトでiPhoneビルドを有効にする間、近日公開と表示される場合があります。準備を整えるため、今すぐ手順1〜5を行うことができます。
  • Appleは新しいアカウントに対して、実機のiPhoneでの短い画面録画を要求します。Review informationの下のReview video (iPhone)に録画すべき手順が記載されています。これをApp Store Connect → your app → App Review Information → Attachmentで添付します。
  • テスター専用のビルドにはその旨が表示されます。TestFlight → Internal Testingで内部テストグループに追加し、TestFlightアプリからインストールします。
  • iPhoneカードのキーを削除を押すと、Keynateのアップロードが停止します。公開済みのアプリはストアに残ります。

トラブルシューティング

  • 「Install the TestFlight preview on a real iPhone, try it, then tick “Tried on a real iPhone”。」 手順7を行い、もう一度Publishを押します。
  • Bundle IDがAppleのリストにありません。 Appsページで再確認を押します。キーで登録できない場合は、Apple DeveloperアカウントのIdentifiersで追加します。
  • Appleがアップロードをブロックします。Business → Agreementsで最新の規約に同意してください。
  • Appleから修正を求められました。My app was rejectedを参照してください。
  • その他:My app does not build or publish。

よくある質問

よくある質問

KeynateはAppleの手数料を支払いますか?

いいえ。Developerアカウントはお客様のものとなるため、Appleの年間登録料はお客様からAppleへ支払われます。

アプリはiPadで動作しますか?

はい。App StoreカードはiPhone & iPad app (App Store)という名称です。

関連記事

フィードバック

役立つ情報でしたか?

他の言語でも利用可能

まだお困りですか?