iPhoneアプリを開発していて、クライアントに送信する必要があります。次に、私のクライアントはエンドユーザーテストのためにそれを他の多くの人々に配布します。
このタスクを実行するには、どのような種類のプロビジョニングプロファイル、証明書、またはコード署名が必要ですか?アドホック証明書について聞いたことがあります。アドホック証明書はこのタスクに関連していますか?
iPhoneアプリを開発していて、クライアントに送信する必要があります。次に、私のクライアントはエンドユーザーテストのためにそれを他の多くの人々に配布します。
このタスクを実行するには、どのような種類のプロビジョニングプロファイル、証明書、またはコード署名が必要ですか?アドホック証明書について聞いたことがあります。アドホック証明書はこのタスクに関連していますか?
はい、この時点で探しているのはアドホック配布証明書です。アドホック証明書を使用すると、事前に定義されたデバイスのリストで実行するアプリを構築できます。ただし、いくつかの大きな注意事項があります。
作成するには : テスト用のすべての UDID を iTunes Connect に追加してから、新しいアドホック配布プロファイルと証明書を作成します。新しい証明書を使用してアプリをビルドすると、ユーザーは問題なく使用できるようになります。
私が推奨するもの: TestFlight
Testflight を使用すると、このプロセスを大幅に簡素化できます。通常のデバッグ IPA をビルドして、TestFlight に配置するだけです。ユーザーがアプリをインストールして実行するための独自のグローバル プロビジョニング プロファイルがあります。これは、iPhone での大規模なテストと同じくらいシームレスです (確かに、それは高いハードルではありません)。
幸運を :)
アドホック証明書は、新しい Apple TestFlight では使用されなくなったことに注意してください。テスターは UUID 経由で追加されなくなりました。
テスト フライト ビルドには、App Store ディストリビューション プロビジョニング プロファイルが必要になりました。ポータルでは、このタイプのプロビジョニング プロファイルに UUID を追加することはできません。
代わりに、iTunes Connect 経由で「内部テスター」を追加します。
内部テスターは、管理者または技術者の役割を持つ iTunes Connect ユーザーです。ユーザーとロールに追加できます。
ユーザーを追加したら、そのユーザーの名前をクリックして、[Internal Tester] スイッチをオンにしてください。
次に、に移動しApp > Prerelease > Internal Testers
て、ビルドに招待します。
アドホック テスト証明書を作成できます。ただし、クライアントはそれを「他の多くの人」に配布することはできません。すべてのデバイス UDID を把握し、それらをプロビジョニング プロファイルに追加する必要があります。アカウントに追加できるデバイスは 100 台までです。