"XXX"has one iOS Distribution certificate but its private key is not installed. Contact the creat...

在打包或者上传app的时候,出现了该问题。"XXX"has one iOS Distribution certificate but its private key is not installed. Contact the creator of this certificate to get a copy of the private key 

问题截图

解决方法:

登录Apple Developer,新建Certificates证书,首先要从钥匙串访问中请求证书:



填写邮箱和名称,获得证书请求文件。



填写时,名称不可忽略,不然虽然从钥匙串导出证书请求文件没有问题,但是传到Apple Developer 中用于创建Certificates证书时,会出现An error occurred.Invalid Certificate的错误,原因就是导出证书请求文件时没有填写常用名称。错误提示如下:

得到证书请求文件后,在登录Apple Developer,新建Certificates证书:



选择刚才钥匙串生成的证书请求文件,点击继续,生成证书,下载,双击安装,安装后会在钥匙串访问中生成新文件。然后重新打包,如果还是出现该问题,点击"Manage Certificates",出现刚才新安装的证书,点击OK。就能解决。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很多在常熟打工的人可能不知道,常熟还有这样的好去处。 星期天休息的时候,在常熟,新世电子面试,有一个叫小康村,这个...
    我的打工记录阅读 9,399评论 0 0
  • 清明时节 未见那纷纷的春雨 而是 漫天飞舞着的雪花 雪洁白 纯净滋润着饥渴的大地也遮盖了这世间的喧嚣还有那种种污秽...
    爱爬格子的菜鸟阅读 1,404评论 0 1
  • "错误"孤单的躲在角落里哭泣,它不能原谅自己的存在,因为每个人都不能真正接受它的存在.橡皮看到了,走过去抚摸它的头...
    洛洛姨阅读 2,744评论 2 1