iOSアプリのIDを作成する
App IDは、Appleがお客様のアプリケーションを識別し、お客様の開発チームと関連付けるために使用されます。 開発用途のアプリをコード署名してiOSデバイスにインストールする前に、Apple DeveloperのウェブサイトからApp IDを登録する必要があります。
バンドルIDによって1つのアプリに関連付けられるexplicit App ID
、またはチーム内の複数のアプリにマッチするwildcard App ID
のいずれかを選択して作成することが可能です。 どのタイプを選ぶかは、署名するアプリの要件とテスト手法に依存します。 App IDに関する詳細情報については、iOS Developer LibraryのMaintaining Identifiers, Devices, and Profilesを参照してください。
App IDは開発用プロビジョニングプロファイルの作成に必要なため、プロビジョニングプロファイル作成に進む前にこのステップを完了する必要があります。
追加の署名要件については、 Signing Apps for Use with iOS Gatewayを参照してください。
手順: アプリIDの作成
App IDは、オンラインのApple Developerポータルで作成する必要があります。 App IDの作成は、以下の手順で行ってください:
Apple Developer websiteのMember Center に移動し、Apple developerアカウントでログインしてください。 Appleのデベロッパーアカウントをお持ちでない場合は、作成する必要があります。
Member Centerで、Certificates, Identifiers & Profilesセクションをクリックして選択し、iOS Appsの下のIdentifiersを選択します。
App IDを作成するには、右上のAddボタン(+)をクリックします。
App IDの名称を記入します。
ID type(明示的またはワイルドカード)を選択し、Apple Developer ポータルに記載されている手順に従い、その ID の名前を入力します。
一般的に、iOS Gatewayとの署名にはワイルドカードのApp IDを使用することを推奨します。 ただし、署名するアプリに特別なアプリservices entitlements(ステップ6)が必要な場合、これらのアプリサービスの多くはワイルドカードのApp IDでは利用できないため、明示的なApp IDを使用する必要がある場合があります。 ただし、明示的なIDを使用する場合は、1つのアプリの署名にしか使用できないことに注意してください。 ワイルドカードIDは、複数のアプリの署名に使用することができます。
注記iOS Gatewayでテストを行う場合、最良の結果を得るために、App IDに
com.testplant.*
を使用することをお勧めします。アプリに必要な適切なアプリサービスを選択します。 App IDをeggOnLauncherとeggOnAgentで使用する場合、追加のサービスは選択しないでください。
Continue をクリックし、次の画面で設定を確認します。
準備ができたらSubmitをクリックして登録を完了し、App IDをデベロッパーアカウントに保存します。
既存のApp IDに割り当てられたアプリサービスを調整したい場合は、Developerポータルで編集することができます。 リストでApp IDを検索して選択し、Editをクリックして編集モードに移行します。 App IDのタイプ(ワイルドカードまたは明示的)は変更できないので、タイプを割り当てる際には、新規に作成する必要があります。