App Store Connectヘルプ
プラットフォームの追加
アプリにプラットフォームを追加してユニバーサル購入を作成すると、1つのプラットフォームでアプリやアプリ内課金を購入したユーザが、ほかのプラットフォームでも同アプリ・アプリ内課金にアクセスできるようになります。たとえば、既存のiOSアプリに macOS、tvOS、visionOSのバージョンを追加すると、iOS、visionOS、macOS、tvOSのアプリをまとめて販売できるようになります。
バージョンを新しく作成するときと同様に、macOS、tvOS、visionOSのアプリは、iOSアプリと同じApple ID(アプリの識別子)、SKU、バンドルIDを使用します。
iPhoneおよびiPad:iPhoneとiPadで提供するアプリは、両デバイスをサポートする必要があります。
Apple Watch:iPhoneとApple Watchでアプリを提供するには、Xcodeを使用してiOS版とwatchOS版アプリを作成し、同じXcodeプロジェクトからApp Store Connectにアプリをアップロードします。watchOSのアプリ情報を追加する方法は、こちらを参照してください。Apple Watch専用アプリは、ユニバーサル購入に含めることはできません。
Mac Catalyst:Xcode 11.4以降では、Mac CatalystでビルドされたMacアプリはiOS版アプリと同じバンドルIDを共有でき、ユニバーサル購入がサポートされています。Xcode 11.3以前のバージョンでMac Catalystを使用してビルドされたMac App Store向けアプリは、アプリレコードにプラットフォームバージョンを追加することはできません。
Apple Vision Pro:「子ども向け」カテゴリに分類されたアプリは、visionOSで配信することはできません。
複数のアプリレコード:別々のアプリレコードを介して複数のプラットフォームで配信されているアプリは、アプリレコードをマージすることはできません。ユニバーサル購入を提供するには、1つのバージョンを残してほかすべてのバージョンを販売対象から削除し、それらを残したバージョンのアプリレコードに追加します。アプリが販売対象から削除されると、現行のApp Storeプロダクトページは利用できなくなり、既存のユーザに対してアップデートを提供できなくなります。評価とレビューは、再掲載するプロダクトページには引き継がれません。
macOS、tvOS、visionOSプラットフォームを既存のiOSアプリに追加する際は、個別のXcodeターゲットからmacOS、tvOS、visionOSのビルドをアップロードする必要があります。Xcodeプロジェクト内で、iOSアプリと同一のバンドルIDを設定してください。ただし、macOSアプリ、tvOSアプリ、visionOSアプリのバージョン番号やビルドの文字列は、各々iOSアプリとは異なっていてもかまいません。
注:アプリは、App Store Reviewで少なくとも2つのプラットフォームバージョンが承認されると、ユニバーサル購入として利用できるようになります。これが完了すると、ユニバーサル購入を無効にしたり、アプリレコードからプラットフォームバージョンを1つも削除したりすることはできなくなります。
App Store Connect APIを使用してプラットフォームを追加する方法についてはこちらを参照してください。
必要な役割:Account Holder、Admin、またはApp Manager。「役割の権限」を参照してください。
-
「アプリ」から、目的のアプリを選択します。ページが開き、「配信」タブが選択されます。
-
サイドバーの「プラットフォームを追加」をクリックします。
-
「プラットフォームを追加」ダイアログが表示されるので、追加するプラットフォームを選択し、「追加」をクリックします。
プラットフォームのバージョンが作成され、バージョン番号「1.0」が付番されます。サイドバーではそのバージョンが選択された状態になります。「アプリ情報」の「バージョン」セクションで、バージョン番号を変更できます。
-
新しいプラットフォームバージョンのメタデータを確認し、入力します。
プラットフォームを追加すると、プロモーションテキスト、説明、スクリーンショットを除く既存のプラットフォームバージョンのメタデータが新規プラットフォームバージョンに引き継がれます。
バージョンのプロパティの詳細については、「プラットフォームバージョン情報」を参照してください。必須プロパティやローカライズ可能なプロパティについては、「必須プロパティ、ローカライズ可能なプロパティ、編集可能なプロパティ」を参照してください。
プラットフォームの削除については、そのプラットフォームのビルドが一度もアップロードされておらず、既存のプラットフォームバージョンのうち1つ以上が編集可能なアプリステータスとなっている場合に、Account HolderまたはAdminが実行できます。条件を満たしている場合は、削除するプラットフォームにカーソルを合わせて、右側に表示される削除ボタン(–)をクリックすると削除できます。