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 临时分发作为具有团队代理证书的团队管理员?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode:“您的帐户无权创建 iOS 分发证书”作为团队成员