配置文件与默认钥匙串中的任何有效证书/私钥对都不匹配

irm*_*rmu 14 ios ios-provisioning

我正在为公司开发应用程序,他们给了我管理员角色,以便我可以编辑配置文件.我收到"未找到分发文件的有效签名身份"和"配置文件与XCode上的默认密钥链中的任何有效证书/私钥对不匹配"错误,通常我会通过创建一个密钥链来撤销分发配置文件我的Mac,但该公司有其他应用程序,我无法冒险撤销它,因为点击撤销会发出以下警告.

"撤销此证书可能会使程序门户中的一个或多个供应配置文件无效.已安装在设备上的供应配置文件将继续运行,直到供应配置文件到期为止."

有没有办法在不撤销分发证书的情况下添加新密钥对,是否会撤销当前证书对其他应用程序的影响,还是有其他解决方案可以解决此问题?

小智 28

您需要与分发证书关联的私钥.

请求为公司创建分发证书的人员以获取与分发证书关联的私钥.让他从他的钥匙串中导出私钥!请他记住在右键单击并将其导出为.p12之前同时选择分发证书和私钥.在右键单击并将其导出为.p12之前,请同时选择分发证书和私钥.

打开.p12后,它应与分发证书(您应该在钥匙串中已经存在的.cer文件)配对.您的配置文件应该可以正常工作!

如果有效,请告诉我!