TestFlightとは
エントリのタイトルの通りですが、iOSのアプリケーションを開発環境を持たないモニターユーザーに配布するためのWebサービスです。以下の様なことができます。
- テストユーザーの管理
- 管理しているテストユーザーにアプリケーションを一括配布して、インストールしてもらう
- テストユーザーが配布したアプリケーションをインストールしているかどうかを確認
詳しくは、TestFlight » Beta Testing On The Flyを参照してください。
アプリのビルドから配布の流れ
TestFlightへのサインアップ
TestFlight » Beta Testing On The Flyからサインアップしてください。
チームの登録
配布用の証明書の作成
iOS Dev Centerで配布用の証明書を作る。Developmentではなく、Productionで作る。
配布用のプロビジョニングプロファイルの作成
Ad hoc配布用に作る。
App IDを指定。
さっき作った配布用の証明書をプロビジョニングプロファイルに指定。
最後に、配布対象の端末を選択する。あとでチームを増やした場合は、この部分は再度追加してプロビジョニングプロファイルを作りなおすことになる。
Xcodeで開発者アカウントの情報を更新しておく
ipaファイルの作成
Build Settingでreleaseの証明書をiOS Distributionに変更しておく
そして、アーカイブを作成する。
「iOS Device」を選択して、
「Product」→「Archive」を選択する。
オーガナイザーでアーカイブを選択して、右上のDistributeを選択
プロビジョニングプロファイルを選択
ipaファイルをTestFlightにアップロード
チームメイトを招待
招待中の人のステータスも確認できます。
招待したチームメイトにアプリを配布
アップロードしたアプリの画面のpermissionのところで、配布する人にチェックをして、配布メールを送ることができます。
配布リストを作っておくこともできます。