App Center 配布グループの管理
重要
Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。
配布グループの管理
配布グループは、リリースへのアクセスを制御するために使用されます。 配布グループは、共同で管理され、リリースへの一般的なアクセス権を持つ一連のユーザーを表します。 たとえば、配布グループには、QA や外部ベータ テスト担当者などのユーザーのチームが含まれるか、ステージングなどのリリースのステージまたはリングを表すことができます。
配布グループの作成
配布グループを作成するには、App Center ポータルにサインインし、アプリを選択し、[新しいグループの配布>] をクリックします。 配布グループに名前を付けます。 ユーザーは、メールでグループに追加できます。
配布グループの種類
プライベート配布グループ
App Center では、配布グループは既定で非公開になります。 電子メールで招待されたテスト担当者のみが、このグループで利用可能なリリースにアクセスできます。 このグループに追加されたテスト担当者は、テスト用にアプリに追加されたことを示す通知を受け取ります。 リリース後、テスト担当者は新しいリリース通知メールを受け取り、App Center にサインインしてリリースにアクセスする必要があります。
パブリック配布グループ
認証を受けずに公開リンクからインストールできるようにするには、配布グループは公開であることが必要です。 新しい配布グループを作成する場合は、セットアップ処理中にこのオプションを選択できます。 グループに名前を付けた後、[ パブリック アクセスを許可する] を有効にすることができます。
既存のグループを公開するには、グループを開き、画面の右上隅にある設定アイコンをクリックします。 次に、[ パブリック アクセスを許可する] を有効にします。
プライベート配布グループと同様に、テスト担当者は、アプリをテストするように招待し、リリースが利用可能になったときに通知する電子メールを受け取ります。 アプリにアクセスするには、テスト担当者が自分の App Center アカウントでサインインする必要があります。
また、 パブリック ダウンロード リンク は、配布グループ ページの上部にある配布グループ名の下にあります。 パブリック ダウンロード リンクを使用してサインインしなくても、誰でもリリースにアクセスできます。
共有配布グループ
共有配布グループは、1 つのorganizationで複数のアプリ間で共有されるプライベート配布グループまたはパブリック配布グループです。 共有配布グループを使用すると、複数のアプリ間で配布グループをレプリケートする必要がなくなります。 共有配布グループには、organization内のアプリの任意の組み合わせへのアクセス権を付与できます。
アプリ レベルの配布グループとは異なり、共有配布グループはアプリ レベルではなくorganization レベルです。 共有配布グループを作成するには:
- App Center ポータルにサインインし、共有グループを追加するorganizationを選択します。
- 開いたナビゲーター ウィンドウで、[People] をクリックします。
- [People] ページで、[配布グループ] リンクをクリックして[共有配布グループ] ページを開きます。
- 共有配布グループ ページの右上隅にある青い [ 新しいグループの作成 ] ボタンを選択します。
配布グループを作成したら、テーブル内のグループ エントリをクリックして、テスト担当者とアプリをグループに追加します。
新しい共有配布グループにテスト担当者を追加するには、[ テスト担当者 ] タブを選択し、テスト担当者のメールを入力します。
新しい共有配布グループにアプリを追加するには、[ アプリ ] タブを選択し、このグループがアクセスできるアプリの名前を入力します。
配布グループ内のユーザーの管理
テスト担当者の追加
配布グループをクリックすると、グループの管理が可能になります。 招待ボックスを使用して、追加のユーザーを追加できます。
注意
招待は 30 日間アクティブです。 前の招待が受け入れられなかった場合は、新しい招待を送信できます。
organizationが Azure Active Directory に接続されている場合は、配布グループに Azure AD セキュリティ グループを追加することもできます。
テスト担当者の削除
テーブルからユーザーを選択して、グループからユーザーを削除します。
このページでは、[リリース] タブをクリックして、この配布グループの完全なリリース履歴を確認することもできます。
デバイスを自動的に管理する
通常、アドホックまたは開発プロビジョニング プロファイルで署名された iOS アプリをリリースする場合は、リリースをコンパイルする前に、各テスト担当者のデバイス ID (UDI) を取得し、プロビジョニング プロファイルに追加する必要があります。
配布グループの [ デバイスの自動管理 ] 設定を有効にすると、App Center によってこのプロセスが自動化され、テスト担当者が新しいデバイスを登録するたびにプロビジョニング プロファイルが更新されます。 この設定には、アプリ レベルの配布グループを介してのみアクセスでき、グローバル グループでは使用できません。 アプリ レベルの配布グループにアクセスするには、App Center でアプリを選択し、[ 配布] をクリックします。 [配布] で [ グループ ] をクリックし、管理する特定のグループをクリックします。
注意
ワークフローの自動化の一環として、Apple ID と運用証明書のユーザー名とパスワードを .p12 形式で指定する必要があります。
新しいデバイスが追加されると、App Center では、ターゲット配布グループのすべてのデバイスが Apple ID を使用して開発者ポータルに登録されます。 App Center では、アプリで使用されるすべてのプロビジョニング プロファイルが、既存のデバイス ID と新しいデバイス ID で再生成されていることも確認します。 再生成されたプロビジョニング プロファイルは、App Center サーバーにダウンロードされます。
App Center では、保存した証明書と再生成されたプロビジョニング プロファイルを使用して、現在のバージョンのアプリに再署名します。 これにより、新しいバージョンをビルドしなくても、リリースの配布グループ内の任意のデバイスにインストールできます。 新しく署名されたリリースへのダウンロード リンクは、 App Center インストール ポータルから入手できます。
注意
ダウンロード用のファイルを含むすべての install.appcenter.ms URL は、パブリックにアクセスできます。
App Center が Apple ID と証明書を保存するときの 再署名 と プライバシーに関する懸念事項の詳細を確認してください。
配布グループへの Azure Active Directory (AAD) セキュリティ グループの追加
App Center では、App Center organizationが Azure Active Directory テナントに接続された後に、配布グループへの AAD セキュリティ グループの追加がサポートされています。
Azure AD テナントを App Center に接続するには、「 Azure Active Directory への接続」を参照してください。
テナントがorganizationに接続されたら、個々のテスト担当者の追加に使用するのと同じページを使用して、AAD セキュリティ グループを配布グループに追加できます。
配布グループへのビルドのリリース
配布グループに 新しいビルドをリリース するには、画面の上部にある [ 新しいリリースの配布 ] ボタンを使用します。 最後に、一覧から配布グループを選択します。
注意
AAD セキュリティ グループのメンバーとして追加されたテスト担当者は、App Center ログインを必要としないため、新しいビルド リリースについては電子メールで送信されません。 リリースごとに電子メールで送信する必要がある場合は、テスト担当者を配布グループに直接追加します。
注意
AAD セキュリティ グループのメンバーとして追加されたテスト担当者は、別のテナントから招待できません。 テスト担当者アカウントは、AAD セキュリティ グループが存在するのと同じテナントに作成する必要があります。
ユーザー ダウンロード分析
ユーザー ダウンロード分析を使用すると、配布グループ内のテスト担当者がリリースと対話する方法を監視できます。 リリースの合計ダウンロード数と一意のダウンロード数は、各配布グループ ページの上部と [リリースの詳細] ページの両方で使用できます。 ダウンロードの合計数は、テスト担当者が [インストール] ボタンをクリックした回数の合計を表します。 一意のダウンロード数は、リリースをインストールしたユーザーの数を表します。 たとえば、1 人のテスト担当者が 2 つの異なるテスト デバイスにリリースをダウンロードした場合、合計 2 つのダウンロードと 1 つの一意のダウンロードが表示されます。
パブリック配布グループには合計ダウンロード数のみが含まれており、一意のダウンロード数は含まれません。