微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – 使用Xcode 6向iTunes Connect提交错误导致错误ITMS-4088

我需要使用 Xcode 6向我的客户的iTunes Connect帐户提交iPhone应用程序.

使用Xcode 5,在提交过程中,我们需要提供提交应用程序的iTunes Connect登录凭据.
只需要让客户的团队代理为我设置一个iTunes Connect用户帐户.
这个过程很好.

在Xcode 6中,应用程序提交已更改,并且不会要求iTunes Connect登录.因此,它似乎使用与Xcode中配置的Apple ID相对应的认iTunes Connect帐户.

因此,尝试为我的客户的帐户上传应用程序时出现以下错误
“ERROR ITMS-4088:”XXXX组织无权使用Apple Id XXXXXXXXX修改应用程序.请使用有权访问此应用程序的组织的帐户重试.“在SoftwareAssets”

有人你已经遇到过这个问题吗?你知道我该如何解决它?
谢谢

编辑(关于我的设置的一些精确度):
我正在为几个客户工作,所以我按如下方式配置了我的Apple帐户:

>我只有一个与Apple Id关联的Apple开发者帐户:my.first@email.com
>当我需要通过配置进行更改时,我的开发者帐户与我的一些客户的开发者帐户相关联.因此,登录developer.apple.com我必须选择合适的团队.通过这种方式做起来相对容易.
>对于iTu​​nes Connect,我的主帐户ID与Apple Id相同:my.first@email.com
>当我需要为客户提交应用时,它与开发者帐户的故事不同.实际上,在iTunes Connect中,每次需要添加到客户帐户时都需要提供新电子邮件.所以我创建了几个类型为my.second@email.com,my.third @email.com的重定向
>对于使用Xcode 5的客户提交应用程序,只需在Xcode邀请您在管理器提交过程中执行此操作时选择正确的iTunes Connect帐户.
>使用Xcode 6时会出现上述错误.

解决方法

Xcode 6的问题在于,这个问题不再要求选择当前应用程序必须上传的iTunes Connect帐户.
现在Xcode似乎希望将当前应用程序上传到“首选项”面板中定义的帐户之一.但是,首选项的帐户部分等待开发人员Apple Id,而不是iTunes Connect帐户ID.当我将iTunes电子邮件添加到此部分时,我收到的错误如下:未将Apple Id或Apple Id添加到开发者帐户中.
也许解决方案可能是将每个iTunes Connect Id添加到相应的开发人员团队(developer.apple.com),但这是非常有限的.
另一种解决方案可能是拥有和Apple的企业开发者帐户而不是个人帐户,允许将iTunes Connect ID添加到您自己的开发者帐户,但我不确定这个可以解决问题,因为我还有一个个人开发者帐户.

在谷歌和文档中进行了一些研究之后,我推断出Xcode 6中存在一个错误,或者在这种情况下现在很难使用,我放弃使用它来提交这个应用程序.

而不是Xcode,我使用了Apple的Application Loader 2.9.1,它非常易于使用,并且提交速度更快.这是我的问题的最终答案.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐