LoginSignup
7
8

More than 3 years have passed since last update.

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

Last updated at Posted at 2019-12-22

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アプリ、それぞれ審査され無事通過すれば、それぞれのストアに配信されます。

7
8
0

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
  3. You can use dark theme
What you can do with signing up
7
8