手動でProvisioning Profileを作成 2023年版

# 手動でProvisioning Profileを作成
たまに忘れることがあるのと、
記事によってはDeveloperページ内の名称が変わっていることがあるので
備忘録として残しました。
今回は配信用にDistributionで作成していますが、
開発の場合はDevelopmentに置き換えて下さい。

## 1. 認証局に証明書を要求
メニューバーの「証明書アシスタント」から「認証書に証明証を要求」をクリック
![スクリーンショット 2023-11-19 13.20.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/9c5c7e12-e2e1-ec81-0340-639bba620e1a.png)

必要な情報を入力
![スクリーンショット 2023-11-19 13.24.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/96c61231-a8c9-5f4e-c68c-e5f6a77e1c45.png)

続けるをクリックして、ファイル名は被っていなければCertificateSigningRequest.certSigningRequestそのままで問題なし
![スクリーンショット 2023-11-19 13.25.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/44b957a6-5d8d-24b0-c0ce-4e10732cb849.png)

鍵ペアの情報を入力は2048ビット、RSAで良い。
![スクリーンショット 2023-11-19 13.29.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/d5a3824f-c30e-737b-2d68-90104d3021a1.png)

この画面で完了
![スクリーンショット 2023-11-19 13.31.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/6e604ee5-c8c9-7790-ac6b-a0f3755f18a9.png)

## 2 iOS Developer programから証明書ファイルを作成
[Apple Developer](https://developer.apple.com/account)にアクセスして証明書（英語）をクリック

![スクリーンショット 2023-11-19 16.10.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/3615d523-d7e0-1da0-f78b-eaeb489f83b6.png)

## 3 必要な証明書を選択
個人開発のiOSアプリでストア配信を行うのでiOS Distribution (App Store and Ad Hoc)を選択。
![スクリーンショット 2023-11-19 16.14.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/caa73d5c-bfa9-7cf7-c8d1-a6d35346cfeb.png)

先ほどのCSRをアップロードしてcontinueをクリック
![スクリーンショット 2023-11-19 17.19.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/d6235618-959a-3950-7621-f9a6edda8b3b.png)

証明書ファイルが完成したのでDL
![スクリーンショット 2023-11-19 17.20.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/8f1733e3-6921-733e-3252-ca6d03a398f3.png)

DLした証明書をダブルクリックしてキーチェーンに追加
![スクリーンショット 2023-11-19 16.29.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/cc7c3f30-7428-cb56-3c74-d1d7311cdc4f.png)

キーチェーン内で作成した証明書の種類を検索して表示されるか確認。今回は「Distribution」
![スクリーンショット 2023-11-19 16.32.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/c3e8cd50-3b74-43ce-30a6-cc562b3947c6.png)

## 4. Identifierの作成
アプリのIdentifierの作成がまだの場合は作成
![スクリーンショット 2023-11-19 16.38.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/ffcd988f-856f-2cb8-b042-5dcdb4232861.png)
![スクリーンショット 2023-11-19 17.23.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/0d47d026-3536-2b87-c1bc-81465c0aeb14.png)
![スクリーンショット 2023-11-19 17.21.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/148a4e81-18e3-abd9-57fc-85feccd0f50a.png)
![スクリーンショット 2023-11-19 17.24.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/3280f57d-df67-f73d-2abf-d4129a1fd7de.png)

## 5. プロビジョニングファイルの作成
Profileを選択して、Generate a profileをクリック
![スクリーンショット 2023-11-19 17.25.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/c1942597-9be7-599c-ced8-705d0746dc38.png)

今回は配信用のAppStoreを選択してContinueをクリック
[スクリーンショット 2023-11-19 16.43.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/778d6341-2931-7448-8f2c-0bdb7cdd36ed.png)

対象のアプリを選択してContinueをクリック
![スクリーンショット 2023-11-19 17.26.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/a753e371-70ca-fc90-0d0b-13756bee767a.png)

対象のアップルIDを選択
![スクリーンショット 2023-11-19 17.26.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/3db15e96-2adc-02ba-3537-93ea086992fc.png)

プロビジョニングファイルの名前を設定してGenerateをクリック
![スクリーンショット 2023-11-19 17.00.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/314423/79752058-b6da-bac3-09e8-951c732916ce.png)

ダウンロードしたファイルをダブルクリックすると自動でキーチェーンに追加してくれるので、
XcodeでAutomatically Manage Signingを外して、Provisioning Profileを選択して完了です。