我正在为一家公司开发一个应用程序,他们给了我管理员角色,以便我可以编辑配置文件。我在 XCode 上收到“找不到分发文件的有效签名身份”和“配置文件与默认钥匙串中的任何有效证书/私钥对不匹配”错误,通常我会通过创建密钥链来撤销分发配置文件我的 Mac,但该公司有其他应用程序,我不能冒险撤销它,因为单击撤销会发出以下警告。
“撤销此证书可能会使计划门户中的一个或多个配置文件失效。设备上已安装的配置文件将继续运行,直到配置文件过期。”
有没有办法在不撤销分发证书的情况下添加新密钥对,撤销当前证书是否会影响其他应用程序,或者是否有其他解决方案来解决此问题?
您需要与分发证书关联的私钥。
向为公司创建分发证书的人员请求与分发证书关联的私钥。让他从他的钥匙串中导出私钥!请他记住在右键单击并将其导出为 .p12 之前同时选择分发证书和私钥同时选择分发证书和私钥,然后右键单击并将其导出为 .p12 https://i.stack.imgur.com/Dl74h.png
打开 .p12 后,它应该与分发证书配对(您的钥匙串中应该已经有 .cer 文件)。那么您的配置文件应该可以正常工作!
让我知道它是否有效!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)