ベータ版のテスト
登録したデバイスに配布 (iOS,tvOS,watchOS)
アプリを App Store Connect にアップロードする前に、オプションで、Ad Hoc プロビジョニングプロファイル または 開発プロビジョニングプロファイル を使用して、登録済みデバイスでのテスト用にアプリを配布します。
これらのエクスポートメソッドを使用すると、Xcode によってローカルにビルドされたアプリのバリアントをテストできます。ユーザはアプリを実行するためにあなたのチームや App Store Connect のユーザに属している必要はありませんが、ユーザのデバイスは デベロッパアカウント に登録する必要があります。チームが開発とテストに使用する、製品ファミリごとに限られた数のデバイスを年間登録できます。これらのデバイスの一部をテストに割り当て、ユーザからデバイス ID を収集できる場合は、これらの方法のいずれか一つを選択します。
それ以外の場合、Apple Developer Program のメンバは TestFlight を使用してアプリを配布 できますが、開発デバイスの割り当てには影響しません。
ステップ 1:すべてのテストデバイスを登録する
アドホックまたは開発プロビジョニングプロファイルを作成する前に、1 つ以上のテストデバイスを登録します。外部ユーザから デバイス ID を収集し、デベロッパアカウントにサインインして 複数のデバイスを登録 します。
ベータテスターは、Xcode をインストールしていない場合、Finder を使用してデバイス ID を見つけることができます (iOS、tvOS)。
ステップ 2:アプリをアーカイブする
アプリを配布用に準備して から、アプリのアーカイブを作成 します。
ステップ 3:アドホックまたは開発プロビジョニングプロファイルを使用してアプリをエクスポートする
アプリをエクスポートする と、Xcode は、選択したオプションに応じた署名アセットを使用してアプリに再署名します。アドホックプロビジョニングプロファイルを使用するには、アドホックを選択し、開発プロビジョニングプロファイルを使用し、配布方法 として開発を選択します。"署名を自動的に管理する" を選択すると、Xcode が署名証明書とプロビジョニングプロファイルを作成して管理します。
ステップ 4:ユーザのデバイス上にアプリをインストールする
エクスポートした iOS アプリ (IPA) ファイル を、アプリのインストール方法の説明と共にユーザに提供します。Xcode を使用してデバイス上にアプリをインストールする か、Apple Configurator 2 を使用してデバイスにアプリをインストール できます。それ以外の場合は、Apple Configurator 2 を使用して iOS または tvOS アプリをインストール します。
ステップ 5:ユーザからのクラッシュレポートを要求する
ユーザに、デバイスからのアプリのクラッシュログを送信するよう 依頼します。次に、[デバイスとシミュレータ(Devices and Simulators)] ウィンドウで クラッシュログをインポートして表示 します。
ステップ 6:Xcode サーバを使用してアプリをテスターに配布する
オプションで、Xcode サーバとの継続的な統合 を使用して、アプリをビルドし、分析し、テストし、アーカイブします。Xcode サーバは、製品のビルドとアーカイブをテスターや他のチームメンバに配布するのを容易にする Web サイトをホストしています。
以下も見よ