首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Xcode在您的密钥链中找不到此配置文件的有效私钥证书对

Xcode在您的密钥链中找不到此配置文件的有效私钥证书对
EN

Stack Overflow用户
提问于 2011-12-08 07:15:15
回答 4查看 71.4K关注 0票数 59

在立即标记为副本之前,我已经通读了几个具有相同问题描述的其他人,但在应用他们的答案后没有解决方案

几天前,我创建了一个配置文件,并成功地使用它在我的iPhone上运行应用程序。

然而,现在我正在使用一台不同的笔记本电脑进行开发,并且无法取得进展,因为我一直收到"Xcode无法在您的钥匙链中找到此配置文件的有效私钥证书对“。我已经尝试了之前使用的相同的iPhone/profile组合,另外我还有另一个iPhone,并且已经用该设备的id生成了一个新的profile。然而,我也收到了与该配置文件/电话相同的消息。

从这个网站上的其他帖子看,当配置文件没有被拖放到Organizer的Library部分时,人们似乎遇到了这个问题-我将配置文件拖到了Xcode上,结果出现了一个Provisioning profiles部分,其中包含Organizer的Library部分和Devices部分的相关配置文件。

证书在密钥链访问中显示为有效。

有什么建议吗?

稍后添加:尝试来自苹果的这个问答:

https://web.archive.org/web/20141029102125/http://developer.apple.com/library/ios/qa/qa1618/_index.html

他们说在Keychain Access中点击.p12文件。他们在谈论什么,.p12文件是什么,在哪里?它不会显示在他们自己的文档屏幕截图中,也不会出现在我的钥匙链访问中。应该是这样吗?

EN

回答 4

Stack Overflow用户

发布于 2012-09-30 04:50:22

出于某种原因,我发现苹果的根证书并不在我的钥匙链中。我不能解释为什么。但在看了大约3个小时后,我终于弄明白了。我从这里下载了它们:

http://www.apple.com/certificateauthority/

票数 3
EN

Stack Overflow用户

发布于 2013-01-23 13:36:52

我遇到了同样的问题(切换到不同的系统),至少从Xcode 4.5.2 (可能更早)开始,您可以导出您的开发人员配置文件。为此,请打开管理器,单击Devices部分,然后转到菜单栏中的Editor子菜单。将有一个具有导入和导出操作的开发人员配置文件条目。从以前的系统导出配置文件,然后将其导入新系统。你可以用密码保护它,所以你也可以把它放到你的SVN/git/whathaveyou中,这样它就可以跨系统使用了。

票数 3
EN

Stack Overflow用户

发布于 2011-12-08 07:23:31

你需要在你的密钥链中去掉“证书”。它与开发配置文件无关。像这样:Xcode could not find a valid private certificate/valid key-pair for this profile in your keychain

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8424017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档