2012-06-06 99 views
0

我的Apple证书已过期。所以我去了开发人员供应区和Revoked我的证书。我删除了旧的证书和旧的配置文件。 经我团队领导通知。我将新的开发人员证书下载到我的Mac并将其拖入KeyChain Access。现在它显示我的证书为valid。我重新下载了我的应用程序的供应配置文件。并将其拖入XCode4。主办方表示它是有效的,但带有警告配置文件问题

XCode Could not find a valid private key/certificate pair for this profile in the keychain.

难道我做错了我的做法。

我可以在iPAD上运行我的应用程序并进行调试。但我在某种程度上意识到了上述说法中的一个问题。

请帮忙。

+2

则可能需要使用钥匙串来申请新的证书?旧的密钥将不匹配的新证书。 –

回答

1

如果您没有使用新的开发人员证书重新创建配置文件(即如果您下载了旧配置文件),那么我认为这是问题所在 - 您需要使用新证书创建新配置文件。

+0

我请我Team Lead创建一个新的配置文件,就像之前他给我的新证书一样 在下载配置文件时,警告标志已经从管理器中删除了,虽然我没有获得Active或任何此类消息,状态消息是空白的,我希望这不是问题 – nimish

1

您确实从组长领取了证书密钥/对。苹果公司做了这个奇怪的事情,它实际上签署了带有“密码”的证书,以便使用必须拥有“密码”的证书。这就是为什么你得到XCode无法在钥匙串中为此配置文件找到有效的私钥/证书对。我有同样的事情,你不能只是下载新的证书:(如果我能找到苹果公司的文档说明如何做到这一点,我会在一个编辑中发布它

好的这里是文档: https://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/10-Configuring_Development_and_Distribution_Assets/identities_and_devices.html#//apple_ref/doc/uid/TP40007959-CH4-SW2

这是“配置设备的开发”下,我希望这有助于!