最近在打包app時(shí), xcode報(bào)錯(cuò)“Missing iOS Distribution signing identity for …”
蘋果給出的解釋是:
Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate certificate (by double-clicking on the file). Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016). Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.
大致意思是:
Apple Worldwide Developer Relations Certificate Authority certificates(蘋果全球開發(fā)者關(guān)系的證書頒發(fā)機(jī)構(gòu)的證書)這個(gè)證書在2016年2月14日過(guò)期了。需要重新安裝WWDR intermediate certificate這個(gè)證書。
解決方法:
- 下載WWDR intermediate certificate證書。
- 雙擊安裝它。
- 然后打開鑰匙串訪問(wèn),選擇顯示 -> 現(xiàn)實(shí)已過(guò)期證書
- 然后從鑰匙串訪問(wèn)的登錄和系統(tǒng)中刪除過(guò)期證書
Apple Worldwide Developer Relations Certificate Authority certificates
OK