【问题标题】:valid iOS Distribution Cetificate - developer name change有效的 iOS 分发证书 - 开发人员名称更改
【发布时间】:2015-06-13 12:57:27
【问题描述】:

这就是我被引导到这条道路的方式。

我从 Macbook 开始,使用标准开发者帐户。提交了一些申请。然后转移到 iMac,相同的开发者帐户。提交了一些申请。

现在,我的开发者帐户是公司帐户,即我将名称更改为我的公司名称。但是,现在我无法提交到应用商店。我得到your account already has a valid iOS Distribution Certificate

我无法跨过这个障碍!

我现在将尝试解释我的开发者帐户中有哪些个人资料和签名身份。

证书

公司名称 - iOS 发行版

我的旧帐户名称和/或我的实际姓名 - iOS 开发

应用 ID

应用程序名称 - 正确的包标识符

配置文件

iOSTeam 配置文件:应用名称 - iOS 开发

应用名称 - iOS 分发 - 活动(正确的应用 ID 和正确的分发认证)

所有这些证书都在我的钥匙串中。

但是,我无法让它工作。一些帮助将不胜感激,我正在做一场噩梦。

【问题讨论】:

  • @AshishKakkad 也有可能我没有使用 xCode 5.0 作为我的解决方案。这与切换开发者帐户的名称有关,现在无法进行代码签名。
  • 接受的答案总是不正确的,接受的答案是因为它对提问者有用。也可以查看其他答案
  • @AshishKakkad 问题是,很多解决方案都包括将我之前提交的内容置于危险之中。我无法承受任何停机时间。因此,当我可以挖一个更深的洞时,我不想冒险尝试任何旧的解决方案。我希望有人可以看看我的问题并根据我所说的给我一个解决方案。这将避免删除我不需要删除的任何内容。
  • 其他用户会观看和回复。别担心

标签: ios iphone xcode


【解决方案1】:

证书仅用于证明您是(签署和)提交应用程序的人。

Apple 会在您的应用出现在商店之前使用他们的凭据重新签名。您可以放心,吊销证书不会因此而使之前提交的任何内容失效。

现在的问题是 Xcode 和/或钥匙串可能受到(或使用)冲突(或旧)细节的影响,并且 Xcode 无法识别某些内容已更改,或者无法用当前数据替换旧数据.

你应该撤销你的证书,从 Xcode 和钥匙串中删除它们,然后让 Xcode 生成一个新的。

否则,这些旧密钥将在 Xcode 和钥匙串中徘徊,并成为现在和未来的混乱点。

我意识到这似乎是不祥之兆,但如果有可怕的后果,Apple 显然会警告你,而不是让你简单地撤销并重新颁发新证书。 p>

【讨论】:

    【解决方案2】:

    我的解决方案。

    我删除了所有旧证书/密钥,从会员中心撤销了我的分发配置文件(所以我没有任何)然后继续到 xCode>Accounts>查看信息> + > 分发配置文件,它为我生成了一个新的。

    这现在允许我通过应用商店提交并删除非常模糊的错误。

    【讨论】:

    • @AshishKakkad 哈哈,谢谢,这是一个非常模糊的错误,而且关系重大。他们真的应该在错误处理上多花点时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    • 2011-01-31
    • 2012-06-17
    相关资源
    最近更新 更多