“Missing iOS Distribution signing identity for …”错误解决办法

最近在打包app时, xcode报错“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(苹果全球开发者关系的证书颁发机构的证书)这个证书在2016年2月14日过期了。需要重新安装WWDR intermediate certificate这个证书。

解决方法:

  1. 下载WWDR intermediate certificate证书。
  2. 双击安装它。
  3. 然后打开钥匙串访问,选择显示 -> 现实已过期证书
  4. 然后从钥匙串访问登录系统中删除过期证书Apple Worldwide Developer Relations Certificate Authority certificates

OK

你可能感兴趣的:(“Missing iOS Distribution signing identity for …”错误解决办法)