【发布时间】:2014-12-02 11:39:30
【问题描述】:
我需要使用 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 的应用程序。请使用有权访问此应用程序的组织帐户重试。" at SoftwareAssets"
你已经遇到过这个问题的人吗?你知道我该如何解决吗? 谢谢
编辑(关于我的设置的一些精确度): 我为多个客户工作,因此我将我的 Apple 帐户配置如下:
- 我只有一个与 Apple ID 关联的 Apple 开发者帐户:my.first@email.com
- 例如,当我需要对配置进行更改时,我的开发人员帐户与我的一些客户的开发人员帐户相关联。所以登录 developer.apple.com,我必须选择我需要为之工作的合适团队。这种方式比较容易做到。
- 对于 iTunes 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 会出现上述错误。
【问题讨论】:
-
引用stackoverflow.com/questions/25766582/…@“这是由于您在 ITC 中发送错误的帐户。”
-
您是否有其他帐号或者您的帐号最近是否被修改过?
-
感谢@kdogisthebest 的关注。该问题不是由于最近的帐户修改造成的。我知道构建没有发送到正确的 iTune Connect 帐户,但问题是 Xcode 6 并不允许选择特定的 iTunes Connect 作为以前的版本。它只允许配置不同的 Apple Id。
标签: ios xcode xcode6 app-store-connect