iOSアプリ開発中にベータテスト版をTestFlightやdeploygateなどで配布するときに必要になるAdHoc版を作成しました。
プロビジョニングプロファイルの作成
iOS Dev CenterにログインしてiOS Developer ProgramからCertificate, Identifiers & Profiles => Provisioning Profiles
と進んで、Provisioning ProfilesのDistributionから「+」をクリックして追加の画面を開き、「Ad Hoc」を選択します。
次に「App ID」の設定ですが、「*」の付いたワイルドカードのApp IDを選択しました。
プロビジョニングプロファイルに含めるCertificatesを選びます。iOS Distribution用に設定したものが表示されているので、選択します。
プロビジョニングプロファイルに含めるデバイスを選びます。
最後に名前を設定すれば、あとはダウンロードするだけです。
XcodeからAdHoc用ipaの作成
ダウンロードした「XXX.mobileprovision」ファイルをダブルクリックで登録して、Xcodeでプロジェクトを開き、プロジェクト名のところから表示される「Build Settings」を開きます。
「Code Signing」の「Provisioning Profile」から先ほど作成したプロビジョニングプロファイルを選択します。
出力デバイスを「iOS Device」にして、メニューのProductからArchiveを選択します。
Organizerが開いたら、Distribute => 「Save for Enterprise or Ad Hoc Deployment」を選択します。
作成したProvisioning Profileを選んでExport、ipaファイルの保存先を選んで「Save for Enterprise Distribution」はチェックしないで「Save」します。これでipaファイルが生成されました。
コメント