【问题标题】:Having multiple IOS developer accounts and can not create IOS distribution certificate拥有多个 IOS 开发者账号,无法创建 IOS 分发证书
【发布时间】:2012-12-20 00:22:31
【问题描述】:

我有 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 的名称?有什么问题?

【问题讨论】:

    标签: ios xcode certificate distribution provisioning


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • Xcode 的组织者TEAMS 下仅显示 Account A 的名称。看起来我的两个帐户的团队名称相同。如何在"TEAMS"下添加账户B的名称或创建新的TEAM成员以获得账户B名称的分发证书?非常感谢您的帮助。
      • 原来的Team name是你公司的名字,不知道能不能改。但是,尝试访问developer area,单击“您的帐户”菜单并验证是否可以更改名称。抱歉,我没有企业帐户,只有开发者帐户。
      • 我的计划会员名称对于两个帐户看起来都一样,但个人 id 不同。这就是分发证书名称相同的原因。我会联系苹果。再次感谢您的帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-25
      相关资源
      最近更新 更多