2012-06-20 35 views
14

我开发一个公司的应用程序的任何有效的证书/私钥对,他们给我的管理员角色,所以我可以编辑置备文件。我在XCode上收到“没有找到分发文件的有效签名标识”和“配置文件与默认钥匙串中的任何有效证书/私钥对不匹配”的错误,通常我会通过创建钥匙链来撤销分发配置文件我的Mac,但该公司有其他的应用程序,我不能冒险撤销它,因为点击撤销给出以下警告。档案不符的默认钥匙串

“吊销该证书可在无效已经安装在设备上的程序门户。预置描述文件的一个或多个供应配置文件将继续运行,直到供应配置文件过期。”

有没有办法添加一个新的密钥对不撤销分发证书,将撤销当前的证书影响其他应用程序或是否有任何其他解决这个问题呢?

回答

27

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

请求谁创造了分配证书,为公司与分布证书相关联的私钥的人。让他从他的钥匙串中导出私钥!要求他记住同时选择分配证书和私钥,然后再右键单击并将其导出为.p12 Select both the distribution certificate and private key together before right clicking and exporting it as .p12

一旦打开.p12,它应该与分配证书(应该已经存在的.cer文件在你的钥匙链中)。您的供应配置文件应该可以正常工作!

让我知道它是否有效!

+0

问题解决了!谢谢! – irmu

+0

就是这样,谢谢,感谢! –

+0

我们的团队在查找带有私钥的分发证书时有点困惑,可能值得指出的是,只有代理和管理员可以创建分发(adhoc)配置文件,而不是团队成员。 –