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

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


iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题_第1张图片
屏幕快照 2018-08-30 下午6.18.51.png

没有key的证书,如图。


iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题_第2张图片
屏幕快照 2018-08-30 下午7.29.51.png

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


iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题_第3张图片
屏幕快照 2018-08-31 上午10.17.18.png

选择Accounts,点击证书管理


iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题_第4张图片
屏幕快照 2018-08-31 上午10.17.44.png

可以看到生产证书Missing Private key
iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题_第5张图片
Screen Shot 2018-08-31 at 10.44.07 AM.png

点击右下角加号,重新添加生产证书
iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题_第6张图片
屏幕快照 2018-08-31 上午10.37.09.png

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


iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题_第7张图片
屏幕快照 2018-08-30 下午7.23.25.png

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

你可能感兴趣的:(iOS打包时遇到的has one iOS Distribution certificate but its private key is not installed的问题)