iOS Distribution Certificate証明書の更新のやり方【Apple Developer・Xcode】

iOS Distribution Certificate 証明書の更新のやり方

この記事では、「iOS Distribution Certificate」証明書の更新のやり方を解説していく。Apple Developerから突然、次の件名でメールが届いた。

「Action Needed: iOS Distribution Certificate Expires in 30 Days」

iOS Distribution Certificate期限切れのメール
iOS Distribution Certificate期限切れのメール

「証明書の期限が30日以内に切れるから更新が必要です」という内容。このメールはリリース済みアプリに証明書が使われている場合に送られてくるようだ。この機会に更新手順をしっかり覚えようと思い、やり方を記事にしてまとめておくことにした。

iOS Distribution Certificate証明書の更新手順、やり方

iOS Distribution Certificate証明書の更新は、次の4つの手順で行っていく。

  1. CertificateSigningRequest.certSigningRequestを生成する(Keychain Access)
  2. Certificateを生成する(Apple Developer)
  3. ios_distribution.cerをKeycahin Accessに登録する(Keychain Accessss)
  4. Provisioning ProfileにCertificateを設定する(Apple Developer)

CertificateSigningRequest.certSigningRequestを生成する(Keychain Access)

MacでKeychain Accessを起動する。メニューの Keychain Access から、Certificate AssistantRequest a Certificate From a Certificate Authority... へ進む。

Request a Certificate From a Certificate Authorityを選択
Request a Certificate From a Certificate Authorityを選択

次の画面で、各項目を入力する。

Certificate Informationの記述
Certificate Informationの記述

項目意味
User Email Address Apple Developerに登録したApple IDと同じも
Common Name Keychain Accessで表示される名前(なんでも良い)
CA Email Address空白
Request is「Saved to disk」を選択し「Let me specify key pair infomation」にチェックする

CertificateSigningRequest.certSigningRequest を保存する場所を聞かれるので、適当な場所を指定する。次のKey Pair Infomationは、2048bits / RSAのままで良い。これで、先ほど指定した場所に CertificateSigningRequest.certSigningRequest が保存できた。

Certificateを生成する(Apple Developer)

Apple Developerにログインし、Certificatesへ移動する。

Apple DeveloperのCertificates画面
Apple DeveloperのCertificates画面

「+」ボタンを押して、証明書を新規作成する。iOS Distribution (App Store and Ad Hoc) を選択し、Continue をクリック。

iOS Distribution (App Store and Ad Hoc)を選択
iOS Distribution (App Store and Ad Hoc)を選択

先ほど作った CertificateSigningRequest.certSigningRequest ファイルを選択し Continue をクリック。Download を押し、ios_distribution.cer をダウンロードする。

ちなみに、証明書の有効期限は1年間となっている。

ios_distribution.cerをKeycahin Accessに登録する(Keychain Accessss)

再びKeycahin Accessに戻り、FileImport Items... で先ほどダウンロードした ios_distribution.cer を読み込む。またはios_distribution.cer をダブルクリックでも良い。

Provisioning ProfileにCertificateを設定する(Apple Developer)

Apple Developerにログインし、Profilesへ移動する。

Apple DeveloperのProfiles画面
Apple DeveloperのProfiles画面

この中から、期限切れが1カ月以内に迫っているProfileを選択する。

期限切れ間近のProfileを選択
期限切れ間近のProfileを選択

Edit へ進み、期限切れ間近の証明書から、新しく作った証明書へ切り替え Save する。

Provisioning Profileを作成する
Provisioning Profileを作成する

最後にProfileを Download し、mobileprovisionファイルをダブルクリックしてXcodeにインポートしておく。複数のProfileで古い証明書を使っている場合は、その分だけ同じ作業を繰り返す。

参考

デスクワークの負担を減らすアイテム

作業効率をアップさせるには姿勢が大事です!実際に使ってみてどれもオススメなのでよかったら参考に!

Bestandノートパソコンスタンド 11 '' -16 '' Macbook Air Pro/富士通と互換性のある放熱性に優れたアルミニウム合金PCスタンド-シルバー
Bestandノートパソコンスタンド 11 '' -16 '' Macbook Air Pro/富士通と互換性のある放熱性に優れたアルミニウム合金PCスタンド-シルバー

ノートパソコンの高さをあげると、長時間のデスクワークでも作業者の負担を軽減する事が可能です。 アルミニウム製品、純正品、高品質、高級感があ ります。 対応機種:MacBook、MacBook Air、MacBook Pro、富士通と対応11"-16"ノートパソコン スタンド.

Amazon
AKRacing ゲーミングチェア Pro-X V2 GREY
AKRacing ゲーミングチェア Pro-X V2 GREY

AKRacingハイエンドゲーミングチェア。大きめの座面でゆったりとした座り心地。張地を経年劣化に強い高耐久仕様のPUレザーに変更したアップグレードモデル 寸法:背もたれ幅55cm/奥行55cm/高さ95cm、座面下高さ:32~39cm、座面厚さ:13cm、重量:25kg

Amazon
Kensington ExpertMouse ワイヤレストラックボール K72359JP
Kensington ExpertMouse ワイヤレストラックボール K72359JP

接続方式/Bluetooth、2.4GHz USB付属品/レシーバー、パームレスト、日本語取扱説明書 サイズ(本体):W130×D157×H65mm 対応OS:2.4GHzUSB:Windows10/8.1/8/7、MacOS10.8以降/Bluetooth4.0LE:Windows10/8.1、MacOS10.8以降

AmazonRakuten

Amazonでお得に購入するなら、Amazonギフト券がオススメ!

\Amazonギフトがお得/

コンビニ・ATM・ネットバンキングで¥5,000以上チャージすると、プライム会員は最大2.5%ポイント、通常会員は最大2%ポイントがもらえます!
Amazonギフト券

\この記事をシェアする/