Help us understand the problem. What is going on with this article?

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をクリック

    スクリーンショット 2019-12-21 14.20.20.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をクリック

    スクリーンショット 2019-12-21 14.29.19.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アプリ、それぞれ審査され無事通過すれば、それぞれのストアに配信されます。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした