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 上运行我的应用程序并对其进行调试。但我不知何故在上述陈述中感觉到了一个问题。

请帮忙。

4

2 回答 2

1

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

于 2012-06-06T13:52:06.533 回答
1

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

好的,这里是文档: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

它在“为开发提供设备”下,我希望这会有所帮助!

于 2012-06-06T13:58:45.510 回答