4

我有 2 个有效的单一 IOS 开发者帐户和 1 个 mac book air。为了更好地解释我的问题,我将我的帐户称为帐户 A帐户 B。我的问题是我可以为帐户 A 创建开发者和分发证书。但是我不能为帐户 B 以帐户 B 的名称创建分发证书。账户 B 的分发证书以账户 A 的名字命名. 为了创建证书,我按照以下步骤操作:打开钥匙串访问-->证书助手-->从证书颁发机构请求证书-->输入帐户 B 名称和邮件地址--> 打开带有帐户 B 登录数据的苹果开发者页面并将“证书请求文件”上传到“创建开发者证书”部分和“创建分发证书”部分。“开发者证书”成功从账户B取名,但“分发证书”" 使用帐户 A 的名称。我撤销了帐户 A 和帐户 B 的证书。我从 xcode 的组织者和开发人员页面中删除了钥匙串访问和配置文件中的证书,但我仍然无法使用帐户 B 的名称创建分发证书。我有从帐户 B 发送我的应用程序,因为我在“ itunesconnect ”创建了应用程序,并且我想将开发人员名称显示为帐户 B。帐户 B 的分发证书如何使用帐户 B 的名称而不是帐户 A 的名称?问题是什么?

4

2 回答 2

1

账户 A 和 B 没有相同的团队名称?因为开发证书是针对团队成员和分发证书的。是为一个团队。因此,如果两个帐户的团队名称相同,则分发证书将具有相同的名称。

于 2013-01-05T20:56:23.683 回答
0

当您有多个开发人员程序时,您可以为证书创建额外的钥匙串。为您添加的每个钥匙串设置一组证书。

Xcode 只会从默认钥匙串中读取证书。因此,当您想使用一组时,请将辅助钥匙串中的证书复制到您的默认(登录)钥匙串中。完成后将它们移回。

这是一个不太理想的解决方案,但它是 Apple 提供的解决方案。

于 2013-02-01T20:07:23.203 回答