LoginSignup
39
41

More than 5 years have passed since last update.

Appleの中間証明書の削除手順 〜 Appleさんはこっそり回答する

Last updated at Posted at 2016-02-17

はじめに

いち早く記事にまとめていただいて助かりました。
http://qiita.com/koutalou/items/25903ead2b9ef26fa4d9

2016/2/15にApple Worldwide Developer Relations Certification Authorityという中間証明書が期限切れを起こしたことで

iOSアプリのXcodeからのアップロードがうまくかない

と言ったことがあったようで(個人的には特に実害なく・・・)
私が確認したのは

appleの証明書で、"この証明書の発行者が無効です。"エラーで、WWDRの証明書をDLしてもなおらない。
http://qiita.com/matsuyoro/items/977894d5f7558a4566d4

このタイトルのままの現象でアーカイブはできても
配布ができるできないのところで問題が起こるといろいろありそうなので
後日のためにこちらに手順を再度まとめました。

手順

(1)キーチェーンアクセスのキーチェーン:システム、分類:証明書を選択
スクリーンショット 2016-02-17 15.13.10.png

何も見えません

(2)キーチェーンアクセスの表示 > 有効期限の切れた証明書を表示を選択
スクリーンショット 2016-02-17 15.09.25.png

(3)キーチェーンアクセスのキーチェーン:システム、分類:証明書を選択
スクリーンショット 2016-02-17 15.14.23.png

期限切れになっているApple Worldwide Developer Relations Certification Authorityが表示されます。

(4)中間証明書を削除
スクリーンショット 2016-02-17 15.31.28.png

(5)キーチェーンアクセスの表示 > 有効期限の切れた証明書を隠すを選択
スクリーンショット 2016-02-17 15.34.43.png

これで元通り。

参考

https://forums.developer.apple.com/message/114003
https://developer.apple.com/support/certificates/expiration/

さいごに

中間証明書を消さなくても通常どおりな環境もあり、そちらの環境から持っていった証明書を
該当Macで展開し

"この証明書の発行者が無効です。"

が発生してアワワ・・・となりました。
:apple: さんから先にアナウンスがあっても良いかと思うんですよ・・・忘れた頃に地味になにか起こしてくれる。

と、おもったら・・・

https://developer.apple.com/support/certificates/expiration/
スクリーンショット 2016-02-24 16.42.54.png

参考までに

Xcode6系でビルドしているMacには2023年まで使えるApple Worldwide Developer Relations Certification Authorityログインにある状態で、消さなくても使えているようです。
Xcode7系でビルドしているMacには掲題の事象が発生しました。

39
41
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
39
41