有效的iOS Distribution Cetificate - 开发者名称更改

时间:2015-06-13 12:57:28

标签: ios iphone xcode

以下是我如何被引领到这条道路上。

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

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

我无法克服这个障碍!

我现在会尝试解释我在开发者帐户中使用的个人资料和签名身份。

证书

公司名称 - iOS发布

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

App ID

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

供应配置文件

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

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

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

然而,我无法让它发挥作用。一些帮助将不胜感激,我有一个绝对的噩梦。

2 个答案:

答案 0 :(得分:1)

我的解决方案。

我删除了所有旧证书/密钥,从会员中心撤销了我的分发资料(所以我没有)然后继续xCode>帐户>查看信息> +>分发资料,它给我一个新的。

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

答案 1 :(得分:1)

证书仅用于证明您是(签名并)提交过该应用的人。

Apple会在商店出现之前使用凭据重新签名您的应用。您可以放心,由于这个原因,撤销证书不会使以前提交的任何内容失效。

现在的问题是Xcode和/或钥匙串可能受(或使用)冲突(或旧)细节的影响,并且Xcode没有识别出某些内容已发生变化,或者无法用旧的数据替换旧数据目前的数据。

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

否则,那些旧密钥会留在Xcode和钥匙串中,无论是现在还是未来都会引起混淆。

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