まず、プロビジョニングポータルにログインし、[デバイス]の下にテストデバイスを1つまたは2つ追加します。次に、プロビジョニングに移動し、作業しているappIDの新しいデバイスを作成して、それらのデバイスを追加します。
Xcodeに戻り、Organizer:Devices:Provisioning Profilesを使用して、Provisioning Profileをダウンロード(更新)します。その開発者プロファイルを使用するようにプロジェクトのデバッグスキームの署名を設定します。これで、ビルドしてアーカイブできるようになります。アーカイブしたら、アドホック配布を行い、そのファイルをデスクトップに保存します。
TestFlightApp.comのアカウントに移動し、[ビルドのアップロード]ボタンを押します。デスクトップに保存したファイルをビルドアップロード領域にドロップします。アプリがアドホック用にバンドルされていないか、適切に署名されていない場合、TestFlightAppはエラーを表示します。
さて、ここでTestFlightApp.comがあなたの仕事を節約します。TestFlightApp.com内から友達に招待状を送信します。TestFlightApp.comは通知を管理し、アカウントを作成すると、UDIDを見つけるのにも役立ちます。これらのUDIDは、バッチ処理して後でダウンロードし、AppleProvisioningCenterのデバイスセクションに再アップロードできます。
次に、Xcodeを使用してプロファイルを更新し、アプリを再構築し、アーカイブして、testflightappにアップロードします。次に、どのテスターがこのビルドを表示するか、どのメッセージを送信するかを選択できます。テスターは、ファイルをダウンロードしてiTunesやその他のアプリを使用してインストールする方法を理解する必要はなく、インストールボタンを押すだけです。
私を信じてください、それはまだ少し作業ですが、特にユーザーがアプリのインストールにあまり精通していない場合は、TestFlightApp.comを使用しないよりもはるかに優れています。将来的には、TestFLight SDKを使用して、デバッグビルドのクラッシュレポートと使用状況情報を収集できます。
詳細については、以下を参照してください: TestFlightベータテストiOSアプリ