最近嘗試使用Apple pay遇到一些證書的問題,做點(diǎn)記錄
iOS開發(fā)的相關(guān)證書都是可以在鑰匙串中找到,通常每一個開發(fā)證書都會有一個證書簽發(fā)者,就是鑰匙串中的簽發(fā)機(jī)構(gòu)證書,如果簽發(fā)機(jī)構(gòu)缺失,或者過期,開發(fā)證書將會因?yàn)楹灠l(fā)者是未知頒發(fā)機(jī)構(gòu)而不能使用。簽發(fā)機(jī)構(gòu)在鑰匙串中是以Apple Worldwide Developer Relations開頭的一類證書,最常用的就是Apple Worldwide Developer Relations Certification Authority(簡稱AppleWWDRCA)基本上普通的開發(fā)證書都是AppleWWDRCA簽發(fā)者,如果用到Apple pay可能會接觸到Apple Worldwide Developer Relations CA - G2(簡稱AppleWWDRCAG2)

iOS開發(fā)證書在使用過程中比較常見問題的就是證書過期,證書簽發(fā)者無效,未知頒發(fā)機(jī)構(gòu)簽名,
證書過期
解決辦法就是重新生成,并下載新的證書安裝即可
未知頒發(fā)機(jī)構(gòu)簽名
通常是因?yàn)楦緵]有安裝AppleWWDRCA簽發(fā)者,也可能是誤刪除了,辦法很簡單,直接去官網(wǎng)下載一個安裝即可,缺哪個下裝哪個http://www.apple.com/certificateauthority/(建議使用safari打開)
證書簽發(fā)者無效
可能是因?yàn)檗k法機(jī)構(gòu)證書過期,也可能是證書過期直接可以嘗試更新下載最新的證書,還可能是簽發(fā)機(jī)構(gòu)證書過期,需要更新最新的簽發(fā)證書

如果簽發(fā)證書沒有過期,那么在鑰匙串雙擊顯示
證書簽發(fā)者無效的證書,更改信任選項(xiàng)
