iPhone 临时分发作为具有团队代理证书的团队管理员?

Posted

技术标签:

【中文标题】iPhone 临时分发作为具有团队代理证书的团队管理员?【英文标题】:iPhone ad hoc distribution as a team admin with team agent's certificate? 【发布时间】:2010-01-11 03:39:25 【问题描述】:

我是我们公司在 ADC 上的 iPhone 计划的团队管理员(但不是团队代理)。作为独立人员的 Team Agent 能否向我提供分发配置文件的副本,我可以将其与 XCode 一起用于创建临时构建?

这是因为团队代理人员不是技术人员,但他们是注册该计划的人。

当我将分发配置文件添加到我的 XCode 组织时,我看到配置文件的错误:

有效的签名身份匹配 找不到此个人资料 你的钥匙串

我安装了自己的开发证书 (developer_identity.cer) 以及 AppleWWDRCA.cer 安装到我的 KeyChain 管理器上。

我们是否必须更改作为团队代理的人,以便我的证书与分发配置文件一起使用以进行临时构建?

【问题讨论】:

【参考方案1】:

您缺少的是用于创建开发证书的密钥对。我已经经历了这个确切的场景,您需要让您的团队代理导出他/她的私钥以将其发送给您,以便您可以将其安装在您机器上的钥匙串中。

为此,他们需要启动 Keychain Access.app,浏览应用程序的证书部分,然后他们可以右键单击私钥并为您导出。他们可以在导出的私钥上设置密码,以便只有知道密码的人才能安装。

完成后,他们会将密钥发送给您,然后您将其安装到开发机器上的钥匙串中。然后,您将能够使用他们使用该密钥生成的证书。

【讨论】:

我面临着完全相同的问题。我怀疑这是问题所在,所以我很高兴看到您的回答证实了我的预感。谢谢! paulthenerd,你的回答今天救了我的命......我想说的是,导出 Keychain Access.app 的 CERTIFICATES 部分中的密钥而不是部分密钥非常重要.谢谢!

以上是关于iPhone 临时分发作为具有团队代理证书的团队管理员?的主要内容,如果未能解决你的问题,请参考以下文章

团队环境中的 iPhone ad hoc 分发

团队成员分发 .ipa 进行测试(临时分发)[关闭]

如何分发具有开发临时性的 ios 应用程序

Xcode:“您的帐户无权创建 iOS 分发证书”作为团队成员

供应配置文件“开发人员配置文件”不包括签名证书“​​iPhone 分发”:人名(密钥号)

如何设置多个团队管理员为 TestFlight App 进行临时分发构建?