iOS Certificate 証明書
目次
キーチェーンアクセス起動
「アプリケーション」ー「ユーティリティ」ー「キーチェーンアクセス」の順で選択できます
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-11-21.18.10-1024x514.png)
キーチェーンアクセスから証明局に証明書を要求
「キーチェーンアクセス」ー「証明書アシスタント」ー「証明局に証明書を要求...」の順で選択できます
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-11-21.22.57.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-11-21.26.25.png)
ユーザのメールアドレス:自分のメールアドレス
通称:ここでは仮にTEST-KEYと入力
CAのメールアドレス:何も入力しない
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-11-21.28.31.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-11-21.32.15.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-11-21.34.32.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-11-21.35.52.png)
デスクトップ上に、CertificateSigningRequest.certSigningRequest が作成されます
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-11-21.36.29.png)
元々、鍵の中は以下のようになってたいのですが、証明書を作るときに入力した、証明書情報の通称に入力した名前で、秘密鍵と公開鍵が作成されます。以下は作成前。
![](https://myto.website/wp-content/uploads/2021/08/無題01.png)
証明書情報の通称に入力した名称で、秘密鍵と公開鍵が作成されている。以下は作成後。
![](https://myto.website/wp-content/uploads/2021/08/無題02-1.png)
Certificate の作成
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-13.17.57-1-1024x579.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-13.25.57-1024x481.png)
+を選択し、用途に応じて以下を選択する
- 開発用:Development の場合は
- iOS App Development
- 製品用:Production の場合は
- iOS Distribution (App Store and Ad Hoc)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-13.39.40-1024x621.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-13.41.43-1024x471.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-13.43.04-1024x471.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-13.44.30-1024x471.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-13.46.03-1024x537.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-14.19.24-1024x790.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-14.23.40-1-1024x539.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-14.25.31.png)
開発用であれば「ios_development.cer」
製品用は「ios_distribution.cer」
が最終的にできあがりますので
ダブルクリックしてキーチェーンアクセスに反映させます
キーチェーンアクセスに新しく登録されているのを確認してください
証明書エラー 「証明書は信頼されていません」解決方法などはこちら
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-14.49.26-1-1024x567.png)
![](http://myto.website/wp-content/uploads/2021/08/スクリーンショット-2021-08-16-15.59.41-1024x567.png)
今回は鍵にiPhone Developer が紐付いているが、Distribution より先にDeveloperを紐付けたので上記のように表示される。Distribution を先に紐付ければ上記は Distribution が秘密鍵に紐付く。
CertificateSigningRequest.certSigningRequest をデスクトップに保存
参考