团队管理员如何使用团队代理证书进行iPhone特定分发?

6
我是我们公司ADC上iPhone项目的团队管理员(但不是团队代理)。团队代理,即另一个人,能否向我提供分发配置文件,以便我可以使用XCode创建Ad-hoc版本?这是因为团队代理不是技术人员,但他们是注册该程序的人。
当我将分发配置文件添加到我的XCode中时,我看到了一个关于该配置文件的错误:
“在您的钥匙串中找不到与此配置文件匹配的有效签名身份。”
我已经安装了自己的开发证书(developer_identity.cer)以及AppleWWDRCA.cer,它们都在我的KeyChain管理器中。
我们需要更改团队代理人员,以便使用我的证书与分发配置文件一起创建Ad-hoc版本吗?
1个回答

9
你缺少创建开发证书所使用的密钥对。我曾经遇到过同样的情况,您需要让您的团队代理导出他/她的私有密钥并发送给您,以便您可以在您的机器上安装它到密钥链。
要做到这一点,他们需要启动Keychain Access.app,在应用程序的证书部分浏览,然后右键单击私钥并将其导出给你。他们可以为导出的私钥设置一个密码,以便只有知道密码的人才能安装它。
完成后,他们会将密钥发送给您,您可以在开发机器上将其安装到密钥链中。然后,您将能够使用使用该密钥生成的证书。

我遇到了完全相同的问题。我怀疑这就是问题所在,所以很高兴看到你的答案证实了我的直觉。谢谢! - Axeva
paulthenerd,你的回答今天救了我的命...我想说的是,导出证书访问应用程序中“证书”部分中的密钥非常重要,而不是在“密钥”部分中。谢谢! - Katerina

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接