次の方法で共有


Apple アカウントの管理

.NET マルチプラットフォーム アプリ UI (.NET MAUI) iOS アプリを開発する場合、配布用に App Store にアップロードする前に、デバイスにデプロイしてテストすることが不可欠です。 どちらのタスクでも、Apple ID を持ち、Apple 開発者プログラム にその Apple ID を登録している必要があります。

Visual Studio と Visual Studio for Mac の Apple アカウント管理インターフェイスを使用すると、Apple ID を追加でき、Apple ID に関連付けられている開発チームに関する情報の表示、署名証明書とプロビジョニング プロファイルの表示、新しい署名証明書の作成、既存のプロビジョニング プロファイルのダウンロードを行うことができます。

重要

フェデレーション資格情報を使用する Apple アカウントを Visual Studio で追加することはできません。

Apple 開発者アカウントの追加

開始する前に、Apple 開発者アカウントApp Store Connect でユーザーライセンス契約に同意していることを確認します。

Enterprise アカウントではなく、個人の Apple 開発者アカウントを持っている場合は、App Store Connect API キーも作成する必要があります。 App Store Connect API キーの作成の詳細については、developer.apple.com で「App Store Connect API の API キーの作成」をご覧ください。

  1. Visual Studio で、[ツール] > [オプション] > [Xamarin] > [Apple アカウント] に移動して、[追加] ボタンをクリックし、[個人のアカウント...] または [Enterprise アカウント...] を選択します。

    Add an Apple Developer Account to Visual Studio.

  2. Enterprise アカウントを追加するには、[Enterprise アカウント...] ダイアログで Apple ID とパスワードを入力し、[ログイン] ボタンをクリックします。

    Add an Enterprise Apple Developer Account to Visual Studio.

    アカウントの詳細が有効な場合は、Apple 開発者アカウントが Visual Studio に追加されます。

  3. 個人のアカウントを追加するには、[個人のアカウント...] ダイアログで、App Store Connect API キー データを入力し、[追加] ボタンをクリックします。

    Add an Individual Apple Developer Account to Visual Studio.

    名前発行者 ID、および キー ID のデータは、App Store Connect[ユーザーとアクセス] を選択し、次に [キー] タブを選択することで確認できます。秘密キー は次の場所からダウンロードすることもできます。

    Screenshot of Apple App Store Connect API details.

    アカウントの詳細が有効な場合は、Apple 開発者アカウントが Visual Studio に追加されます。

  4. アカウントが正常に追加されると、Apple ID とその Apple ID が含まれるチームが表示されます。

    Apple Developer Account added to Visual Studio.

署名証明書とプロビジョニング プロファイルの表示

Apple 開発者アカウントとチーム名を選択すると、[詳細の表示...] ボタンが有効になります。 クリックすると、コンピューターにインストールされている署名識別プロファイルとプロビジョニング プロファイルの一覧が表示されるチームの詳細ダイアログが開きます。 このダイアログでは、署名 ID が種類別に整理され、証明書が次の場合に [状態] 列に通知されます。

  • 有効。 署名 ID (証明書と秘密キーの両方) はコンピューターにインストールされており、有効期限は切れていません。
  • キーチェーンにありません。 Apple は有効な署名 ID を保持します。 これをコンピューターにインストールするには、別のコンピューターからエクスポートする必要があります。 Apple 開発者アカウントには秘密キーが含まれていないため、そこから署名 ID をダウンロードすることはできません。
  • 秘密キーがありません。 秘密キーのない証明書がキーチェーンにインストールされます。
  • 期限切れ。 証明書の有効期限が切れています。 これは、キーチェーンから削除する必要があります。

署名証明書の作成

新しい署名 ID を作成するには、チームの詳細ダイアログで [証明書の作成] をクリックしてドロップダウン メニューを開き、作成する 証明書の種類 を選択します。 適切なクセス許可がある場合は、数秒後に新しい署名 ID が表示されます。

ドロップダウンのオプションがグレー表示され、選択されていない場合は、この種類の証明書を作成するための適切なチームアクセス許可がないことを意味します。

プロビジョニング プロファイルのダウンロード

チームの詳細ダイアログには、Apple 開発者アカウントに関連付けられているすべてのプロビジョニング プロファイルの一覧も表示されます。 すべてのプロビジョニング プロファイルをローカル コンピューターにダウンロードするには、[すべてのプロファイルのダウンロード] ボタンをクリックします。