はじめに
毎年やるけど毎回忘れるiOSのCertificate更新とProfile更新の手順をまとめておく。
Certificateの更新
リクエストファイルを作成する
※以前に作成した「リクエストファイル」があれば流用して構わない。ここを飛ばして次項「Certificateを作成する」へ移動。
キーチェーンアクセスを起動。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain0-1024x142.jpg)
キーチェーンアクセス
>証明書アシスタント
>証明局に証明書を要求
を選択。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain1-1024x408.jpg)
各項目を記入。
ユーザーのメールアドレス | Apple Developer Programに登録したメールアドレス |
通称 | なんでも良い |
CAのメールアドレス | 空欄で良い |
要求の処理 | ディスクに保存 と鍵ペア情報を指定 にチェック |
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain2-1024x746.jpg)
続ける
を押すと保存場所を聞かれるので任意の場所を選択して保存
をクリック。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain3.jpg)
鍵ペア情報ダイアログが表示される。そのままで良い2048ビット/RSA
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain4-1024x739.jpg)
続ける
を押すと保存場所に「リクエストファイル」が作成される。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain5B.jpg)
開発用 Certificateを作成する
ブラウザからApple DeveloperにログインしてCertificates
へ移動。+
ボタンをクリック。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain6.jpg)
開発用のApple Development
を選択してContinue
をクリック。
(Xcode 11以前は「iOS App Development」)
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain7-1024x494.jpg)
Choose File
から先ほど作成した「リクエストファイル」を選択してContinue
をクリック。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain15-1024x312.jpg)
「Team Name」のCertificateが作成されるのでDownload
を押してdevelopment.cer
をダウンロードする。
配布用 Certificateを作成する
開発用と同様の手順で配布用のApple Distribution
からCertificateを作成してdistribution.cer
をダウンロードする。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain8-1024x492.jpg)
キーチェーンアクセスに登録する
ダウンロードした「.cer」ファイルをダブルクリックして、キーチェーンアクセスに登録する。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain16.jpg)
有効期限が更新されたのを確認(古くなったものは削除してかまわない)
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain17-1024x408.jpg)
Profile の更新(プロビジョニング プロファイル)
Apple DeveloperのProfiles
にて更新するProfile
を選択。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain11.jpg)
続いてEdit
を選択する。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain12.jpg)
先ほど作成したCertificateを選択してSave
ボタンをクリック。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain13-1024x553.jpg)
Profile
が更新されるのでDownload
する。
![](https://kingmo.jp/kumonos/wp-content/uploads/2022/03/keychain14.jpg)
ダウンロードした「.mobileprovision」をダブルクリックしてPCに登録する。
ファイルは下記の場所に保存される(ファイル名が変わってしまうので情報を見たい時はプレビューで確認)
~/Library/MobileDevice/Provisioning Profiles