アプリの実行
署名と機能のワークフロー
アプリをコード署名してデバイス上で実行し、CloudKit、Game Center、アプリ内購入 などの特定のアプリサービスを使用します。開発に使用するデバイスを登録し、アプリの署名に使用する プロビジョニングプロファイル に追加する必要があります。自動署名 (推奨) を使用する場合、Xcode は必要に応じてこれらの開発署名アセットを作成します。その後、アプリを App Store Connect にアップロードしてテスト用または App Store 経由で配布するときに、Xcode は配布署名アセットを作成できます。
ステップ 1:アカウント設定に Apple ID を追加する
あなたを識別し、チームに関する情報をダウンロードするには、アカウント設定に Apple ID アカウントを追加 します。Xcode は Apple ID 資格情報を使用して、あなたが所属するすべてのチームに関する情報をダウンロードします。
ステップ 2:プロジェクトのターゲットをチームに割り当てる
プロジェクト内の各ターゲットをチームに割り当てます。 Xcode は、署名アセット (証明書、識別子、プロビジョニングプロファイル) を関連するチームアカウントに保存します。組織として登録する場合、プログラムの役割 によって、Xcode で実行できるタスクが決まります。個人として登録すると、1 人のチームの アカウント所有者 になります。Apple Developer Program のメンバーでない場合は、Xcode は 個人チーム を作成します。
ステップ 3:アプリに機能を追加する
[署名と機能(Signing & Capabilities)] ペインで、使用したい アプリサービスを有効にします。Xcode はプロジェクトを構成し、それに応じて署名アセットを更新します。Xcode は、必要に応じて、関連する アプリ ID のアプリサービスを有効にし、管理するプロビジョニングプロファイルを再生成します。一部のアプリサービスを完全に有効にするには、デベロッパアカウント または App Store Connect へのサインインが必要になる場合があります。
ステップ 4:デバイスでアプリを実行する
接続されたデバイスでアプリを実行 または ワイヤレスデバイス (iOS、tvOS) で 初めてアプリを実行すると、Xcode は必要な開発署名アセットを作成します。Xcode は選択したデバイスを登録し、それを管理するプロビジョニングプロファイルに追加します。macOS アプリの場合、Xcode は Xcode を実行している Mac を登録します。
ステップ 5:署名証明書とプロビジョニングプロファイルをエクスポートする
デバイス上でアプリを起動するために使用する署名証明書とプロビジョニングプロファイルは Mac に保管されます。署名証明書の秘密鍵はキーチェーンにのみ保管されるため、今は 開発者アカウントの署名証明書とプロビジョニングプロファイルをエクスポートする 良い機会です。開発者アカウントをエクスポートして、署名アセットを別の Mac に移動することもできます。
注意:Apple サーバーがダウンしてこれらのタスクの一部を実行できない場合は、システムのステータス でそのステータスを確認できます。
以下も見よ