iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题

打包上传AppStore时,遇到证书的key丢失的情况。如下图


屏幕快照 2018-08-30 下午6.18.51.png

没有key的证书,如图。


屏幕快照 2018-08-30 下午7.29.51.png

解决办法如下,无需revoke生产证书。
打开Xcode中的Preferences


屏幕快照 2018-08-31 上午10.17.18.png

选择Accounts,点击证书管理


屏幕快照 2018-08-31 上午10.17.44.png

可以看到生产证书Missing Private key
Screen Shot 2018-08-31 at 10.44.07 AM.png

点击右下角加号,重新添加生产证书
屏幕快照 2018-08-31 上午10.37.09.png

重新导出ipa包即可。导出过程中可能会弹出


屏幕快照 2018-08-30 下午7.23.25.png

点击Sign in 登录账号,输入密码。

推荐阅读更多精彩内容