你的位置:首页 > 操作系统

[操作系统]you account already has a valid iOS distribution certificate


如题导出ipa文件时提示

you account already has a valid iOS distribution certificate

大意就是开发者账号下已经存在了一个可以用来分发的证书,但是没有本地安装,所以先在开发者中心找到分发的证书文件

然后下载下来双击安装,然后就可以在钥匙串上看到安装的证书了

可以看到上图中存在两个发布证书,其中第一个是第一次直接下载的,第二个是重新制作的,其中的不同就是第一个不存在“专用密钥”这个东西

所以使用第一次直接下载再次打包还是会出现you account already has a valid iOS distribution certificate的问题。

原因如下:

现在B使用者使用的是A使用者的设备生成的发布证书,所以缺乏“专用密钥”,解决方法是让A使用者把“专用密钥”导出给B使用者重新安装即可。

当然也可以由B使用者使用B的电脑重新制作一个certSigningRequest文件,然后重新制作iOS发布证书安装到本地即可

因为是release版本所以需要注意以下问题

参考:
蒲公英分发平台帮助文档