3
1

More than 3 years have passed since last update.

deploygate用にipaファイルを作成する方法

Last updated at Posted at 2021-08-19

deploygate用にipaファイルが必要になったのですが、
app storeの申請とはまた異なる流れですし、
https://docs.deploygate.com/docs/export-ipa
公式のリンクがだいぶ古いものなので、備忘録として記しておきたいと思います。

まずは、apple developerのサイトからログインしてください。
https://developer.apple.com/

1. Certificates

iOS Distrubutionで証明書を発行します。
Certificatesの横の+ボタンから発行します。

スクリーンショット 2021-06-10 19.22.37.png

2. identifier

次にidentifierの設定です。(Certificateをすでに作成している場合は、こちらからスタートです。)スクリーンショット 2021-06-15 19.26.53.png

identifierの横の+ボタンを押し、
スクリーンショット 2021-06-15 19.28.51.png

App IDsを選択

スクリーンショット 2021-06-15 19.29.18.png
Appを選択

スクリーンショット 2021-06-15 19.29.44.png

descriptionにアプリの説明(自分の他のプロジェクトと重複しないものであればよいはず)を記載、Bundle IdにXcodeからBundle identifierを記載する。

continueを押し、次の画面でもregisterを押して終了

3. Devices

iPhoneのUDIDを登録します。

4. Profiles

スクリーンショット 2021-06-15 19.34.50.png

Profileを作成する。
profilesの横の+ボタンを押し、
スクリーンショット 2021-06-15 19.36.00.png
ad hocを選択

スクリーンショット 2021-06-15 19.36.27.png

App IDの箇所は、2で作成したidentifier名を選択

スクリーンショット 2021-06-15 19.37.42.png

1で作成したiOS Distributionを選択してContinueを選択

スクリーンショット 2021-06-15 19.47.15.png

deploygateで確認したい端末を選択します。

スクリーンショット 2021-06-15 19.48.16.png

Provisioning Profileを選択して、Generateを押し、その後表示されるdownloadボタンを押します。

これで、app develop側の処理はOKです。

5. XcodeでArchiveする

次に、Xcode側の処理を行います。

Xcodeを開いて、Archiveします。

上のProductからArchiveを選択します。

スクリーンショット 2021-08-19 19.26.55.png
このとき、デバイスは、「Any iOS Device」としてください。

重いプロジェクトなどは、結構時間かかるかもしれません(30分とか)。

6. ipaファイルを作成する

Archiveが成功したら、以下のような画面がでてきます。

スクリーンショット 2021-08-19 20.14.20.png

右側のDistribute Appから、Ad hocを選択します。
スクリーンショット 2021-08-19 20.16.14.png

そこから、Nextを押し、URLを求められるところは適当なURLをいれて(ここは正式なやり方がありそう)
スクリーンショット 2021-08-19 20.19.14.png

Manage manual signinから先程作ったCertificateやprovisioningファイルを選択します。
適切なファイルを選択すると、無事にExportできるので、その中にipaファイルがあることを確認してください!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1