LoginSignup
8

More than 3 years have passed since last update.

posted at

updated at

iOSアプリとMac CatalystアプリのApp Store申請手順

Mac CatalystでiOSアプリとMacアプリを同時に作る』という記事でMac Catalyst対応アプリの作り方を紹介しました。本記事はiOSアプリおよびMac Catalyst対応アプリのApp Storeへの申請手順を紹介します。

前提
* Apple Developer Programに登録済みであること
* Certificates, Identifiers & ProfilesでCertificatesを登録済みであること
* Xcodeは Xcode 11 を使用
* App Storeへの申請作業は Safari の使用を推奨

1. App IDの登録

  1. Apple Developerにサインイン

    1. https://developer.apple.com/jp/programs/
    2. Accountをクリック
    3. サインイン
  2. Certificates, Identifiers & Profilesをクリック

    1. Identifiersをクリック
    2. +ボタンをクリック

      スクリーンショット 2019-12-21 16.17.51.png

  3. Register a New Identifier

    1. App IDsにチェック

      スクリーンショット 2019-12-21 16.12.58.png

    2. Continueをクリック

  4. Register an App ID

    1. Platform: iOS, tvOS, watchOSにチェック
    2. Description: 任意のアプリ名などを入力
    3. Bundle ID: Explicitにチェック。iOSアプリのBundle IDを入力

      Mac Catalyst対応アプリのBundle ID(maccatalyst.から始まる)は登録する必要がありません(登録できない仕様のようです)。

      スクリーンショット 2019-12-21 15.52.03.png

    4. Capabilities > Macにチェック

      デフォルトのMac Catalyst対応アプリのBundle IDを使う場合はEditはそのままでOKです。既存のMacアプリをリプレイスするなど、デフォルトのIDを使わない場合はEditで設定できるようです: 参考

      スクリーンショット 2019-12-21 16.08.39.png

    5. Continueをクリック

    6. Confirm your App ID > Registerをクリック

2. プロビジョニングプロファイルの作成

iOSアプリ用とMacアプリ用の2点用意します。

  1. Certificates, Identifiers & Profilesをクリック

iOS

  1. Profilesをクリック
  2. +ボタンをクリック

    スクリーンショット 2019-12-21 17.35.22.png

  3. Register a New Provisioning Profile

    1. Distribution > App Storeにチェック

      スクリーンショット 2019-12-21 17.51.59.png

    2. Continueをクリック

  4. Generate a Provisioning Profile

    1. 先ほど登録したApp IDを選択

      スクリーンショット 2019-12-21 17.52.50.png

    2. Continueをクリック

    3. 適切なCertificatesにチェック

      スクリーンショット 2019-12-21 17.53.19.png

    4. Continueをクリック

    5. Provisioning Profile Nameに任意の名前を入力

      スクリーンショット 2019-12-21 17.54.01.png

    6. Generateをクリック

    7. プロビジョニングプロファイルのダウンロード & WクリックしてPCにインストール

Mac

  1. Profilesをクリック
  2. +ボタンをクリック

    スクリーンショット 2019-12-21 17.35.22.png

  3. Register a New Provisioning Profile

    1. Distribution > Mac App Storeにチェック

      スクリーンショット 2019-12-21 17.52.26.png

    2. Continueをクリック

  4. Generate a Provisioning Profile

    1. 先ほど登録したApp IDを選択

      App IDはiOSアプリと同じのBundle IDを選択する(maccatalyst.が付いていなくてOK)。

      スクリーンショット 2019-12-21 17.52.50.png

    2. Continueをクリック

    3. 適切なCertificatesにチェック

      スクリーンショット 2019-12-21 17.53.19.png

    4. Continueをクリック

    5. Provisioning Profile Nameに任意の名前を入力

      スクリーンショット 2019-12-21 17.54.01.png

    6. Generateをクリック

    7. プロビジョニングプロファイルのダウンロード(ArchiveをアップロードするときAutomatically manage signingを利用する場合はDL不要かも)

3. App Store Connectでアプリ登録

以下の画像のようにiOSアプリとMacアプリをそれぞれ登録します。
スクリーンショット 2019-12-19 10.15.07.png

  1. https://appstoreconnect.apple.com
  2. サインイン
  3. マイAppをクリック

    スクリーンショット 2019-12-21 18.40.08.png

iOS

  1. +ボタンをクリック > 新規Appをクリック

    スクリーンショット 2019-12-21 18.44.41.png

  2. 項目を埋めて作成をクリック

    スクリーンショット 2019-12-21 18.45.07.png

Mac

  1. +ボタンをクリック > 新規macOS Appsをクリック
  2. 項目を埋めて作成をクリック

4. アプリのアップロード

Automatically manage signingにチェックが入っている状態で話を進めます。マニュアルでやる場合は先ほどDLしたプロビジョニングプロファイルをSigning & Capabilitiesでセットします。

iOS

  1. DevicesをiOS実機端末を選択

    スクリーンショット 2019-12-21 18.57.02.png

  2. Product > Archiveをクリック

    スクリーンショット 2019-12-21 21.04.25.png

  3. Distribute Appをクリック

    qiita.png

  4. App Store Connectにチェックを入れ、Nextをクリック

    スクリーンショット 2019-12-21 14.20.38.png

  5. Uploadにチェックを入れ、Nextをクリック

    スクリーンショット 2019-12-21 14.20.52.png

  6. 全項目にチェックを入れ、Nextをクリック

    スクリーンショット 2019-12-21 14.21.12.png

  7. Automatically manage signingにチェックを入れ、Nextをクリック

    *Manually manage signingを使う場合は、先ほどDLしたプロビジョニングプロファイルを指定します。

    スクリーンショット 2019-12-21 14.21.34.png

  8. Uploadをクリック

Mac

  1. My Macを選択

    スクリーンショット 2019-12-21 20.13.03.png

  2. Product > Archiveをクリック

    スクリーンショット 2019-12-21 21.01.32.png

  3. Distribute Appをクリック

    qiita2.png

  4. App Store Connectをチェックを入れ、Nextをクリック

    スクリーンショット 2019-12-21 14.29.33.png

  5. Uploadにチェックを入れ、Nextをクリック

    スクリーンショット 2019-12-21 14.29.44.png

  6. 項目にチェックを入れ、Nextをクリック

    スクリーンショット 2019-12-21 14.30.01.png

  7. Automatically manage signingにチェックを入れ、Nextをクリック

    *Manually manage signingを使う場合は、先ほどDLしたプロビジョニングプロファイルを指定します。

    スクリーンショット 2019-12-21 14.30.11.png

  8. Uploadをクリック

審査へ提出

iOS

  1. App Store Connectでストアに掲載する情報を入力
  2. 先ほどアップロードしたビルドを選択
  3. 審査へ提出

Mac

  1. App Store Connectでストアに掲載する情報を入力
  2. 先ほどアップロードしたビルドを選択
  3. 審査へ提出

iOSアプリ、Macアプリ、それぞれ審査され無事通過すれば、それぞれのストアに配信されます。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
8