這幾天在幫公司處理 iOS APP 上架的事情,整個流程需要一堆簽章,真的很麻煩

其中最雷的就是這篇要講的證書的簽發者無效,是什麼證書的簽發者無效呢?

我所有的 Apple 開發相關憑證上面全部都寫簽發者過期....

查了才知道是 Apple 之前給開發者的憑證 ( Apple World Wide Developer Relation Certification Authority ) 有效期限到 2016.2.14 ,也就是說這是一個熱騰騰的雷阿!

解決方法:

  1. 打開 Keychain 在登陸和系統中刪除過期的這一個 Apple World Wide Developer Relation Certification Authority
  2. 下載並安裝這個新的憑證 WWDR intermediate certificate

安裝之後再回去看一下Keychain應該就不會出現簽發者過期了,新的有效期限是 2023.2.8

Reference

http://blog.leanote.com/post/kilig/Failed-to-locate-or-generate-matching-signing-assets