iOS Deploy 證書簽發者無效 Failed to locate or generate matching signing assets
這幾天在幫公司處理 iOS APP 上架的事情,整個流程需要一堆簽章,真的很麻煩
其中最雷的就是這篇要講的證書的簽發者無效,是什麼證書的簽發者無效呢?
我所有的 Apple 開發相關憑證上面全部都寫簽發者過期....
查了才知道是 Apple 之前給開發者的憑證 ( Apple World Wide Developer Relation Certification Authority ) 有效期限到 2016.2.14 ,也就是說這是一個熱騰騰的雷阿!
解決方法:
- 打開 Keychain 在登陸和系統中刪除過期的這一個 Apple World Wide Developer Relation Certification Authority
- 下載並安裝這個新的憑證 WWDR intermediate certificate
安裝之後再回去看一下Keychain應該就不會出現簽發者過期了,新的有效期限是 2023.2.8
Reference
http://blog.leanote.com/post/kilig/Failed-to-locate-or-generate-matching-signing-assets