在iOS程序打包发布的时候,会碰到Apple Distribution certificate but its private key is not installed的报错。
通常我遇到此问题,都是在不常用电脑上上传时出现。(常用电脑生成证书时,已经包含了CER相关,所以不会报此错误)。想着将证书生成.p12文件发送给报错电脑,结果还是不行。后来找到解决方案,特别简单。
解决方案:
1、xcode -> preferences -> accounts 或其他方式进入账号管理页面
2、点击当前报错的账号 -> manage certificates 进入管理证书页面
3、点击左下角 + 。会重新生成一个证书。问题解决