クライアントが約 50 人にベータ テストを希望する iOS アプリを開発しています。ただし、開発者ポータル アカウントに UDID を追加し続けたり、毎回新しいプロビジョニング プロファイルを生成したりする必要はありません。前述の新しいユーザーを追加するという面倒なプロセスを経ることなく、ベータ版を配布する方法はありますか? 私は自動的に何かを考えています!
回答をお待ちしております。
クライアントが約 50 人にベータ テストを希望する iOS アプリを開発しています。ただし、開発者ポータル アカウントに UDID を追加し続けたり、毎回新しいプロビジョニング プロファイルを生成したりする必要はありません。前述の新しいユーザーを追加するという面倒なプロセスを経ることなく、ベータ版を配布する方法はありますか? 私は自動的に何かを考えています!
回答をお待ちしております。
標準の個別の開発者登録を使用して、ストックOS iOSデバイスでアプリをテストするには、各デバイスのUDIDでプロファイルを生成する必要があります。例外なし。
したがって、UDIDを開発者ポータルに追加し続ける(またはtestflightにUDIDを収集させる)か、クライアントにそれ以上通知しないようにする必要があります。(最初のバッチの後に追加するデバイスごとに十分な量の追加料金をクライアントに請求することを検討します。これにより、「苦痛な」タスクではなく、喜んで追加できるようになります。)
エンタープライズプログラムは、登録された開発者の従業員にのみ使用でき、クライアントや顧客には使用できません。クライアントがD&Bレーティングを持っている場合、クライアントはこのプログラムに登録して、UDIDを収集せずに従業員に配布できる可能性があります。
開発者ポータルには、ユーザーの UDID のリストをアップロードするオプションがあります ([デバイス] タブを見て、[ファイルのアップロード] をクリックします)。ベータ ユーザーの UDID を準備して 1 回アップロードするだけで、アドホック プロファイルを 1 回生成するだけで、これをワイヤレスで配布できます。
ファイル形式は (タブ区切り) にする必要があることに注意してください。
device_id_hex_40_chars description_text
... ...
ファイルの最初の行は無視されるため、ヘッダーを追加できます。
299 ドルを支払う意思がある場合は、iOS Enterprise Developer プログラムに参加して、iOS Enterprise ディストリビューションを使用してアプリケーションを配布できます。これにより、無制限の数のユーザーに配布できます。
https://developer.apple.com/programs/ios/enterprise/
それ以外の場合は、Testflight をお勧めします。