提交和Xcode 6到iTunes Connect中导致错误ITMS-4088

提交和Xcode 6到iTunes Connect中导致错误ITMS-4088

问题描述:

我需要提交iPhone应用程序到iTunes Connect帐户我的客户,使用的Xcode 6提交和Xcode 6到iTunes Connect中导致错误ITMS-4088

在Xcode 5,在提交过程中,我们被要求提供提交应用的iTunes Connect登录凭证。 只需要问客户的团队代理为我设置一个iTunes Connect用户帐户。 这个过程工作正常。

在Xcode 6中,应用程序提交已被更改,并且未请求iTunes Connect登录。所以它似乎使用与Xcode中配置的Apple ID相对应的默认iTunes Connect帐户。

因此,试图上传我的客户的帐户的应用程序,我得到以下错误: “错误ITMS-4088:”组织XXXX没有权限修改应用程序与Apple Id XXXXXXXXX。请再试一次,使用可访问此应用程序的组织的帐户。“at SoftwareAssets”

有人您已经遇到此问题吗?你有一个想法,我该如何解决它? 感谢

编辑(有些精密对我的设置): 我工作了几个客户,所以我配置我的苹果账户如下:

  • 我有关联的苹果只有一个苹果开发者账户Id:[email protected]
  • 当我需要通过配置进行更改时,我的开发者帐户与某些客户的开发者帐户相关联。所以登录到developer.apple.com我必须选择合适的团队,我需要为之工作。这样做相对容易。
  • 对于iTu​​nes Connect我有我的主账号与Apple ID具有相同的ID:[email protected]
  • 当我需要为客户提交应用程序时,它与开发者账户不同。事实上,在iTunes Connect中,每次需要添加到客户的帐户时都需要提供新电子邮件。因此,我创建了几个类型为[email protected][email protected]的重定向...
  • 要使用Xcode 5为客户提交应用,只需在Xcode邀请您时选择正确的iTunes Connect帐户在主办方的提交过程中这样做。
  • 使用Xcode 6时出现上述错误。
+0

引用自http://*.com/questions/25766582/xcode6-goldmaster-submitting-build-failed-with-error“这是由于您在ITC中发送错误的帐户。” – kezi 2014-10-07 22:32:47

+0

最近有另一个帐户或您的帐户被修改过吗? – kezi 2014-10-07 22:33:37

+0

感谢@kdogisthebest您的兴趣。这个问题不是由于最近的帐户修改造成的。我知道这个版本没有发送到正确的iTune Connect账户,但问题是Xcode 6并没有真正允许选择特定的iTunes Connect作为以前的版本。它只允许配置Apple Ids的内容不一样。 – Lisarien 2014-10-08 16:17:35

存在的问题和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添加到您自己的开发人员帐户,但我不确定这个人可以解决问题,因为我得到了个人开发人员帐户然而。

经过Google和文档中的一些研究,我推断出Xcode 6中存在一个错误,或者现在在这种情况下很难使用,我放弃使用它来提交这个应用程序。

代替Xcode我使用了苹果的应用程序加载器2.9.1,它非常易于使用并使提交速度更快。 这是我的问题的最终答案。

+3

这个。如果您有多个开发者帐户,并且您不想为每个应用创建新的Apple ID,则这不起作用。开发者门户允许一个Apple ID与多个开发者账户和iTunes连接一起使用,每个业务都需要一个唯一的Apple ID,这是一个基本问题。 – Perry 2014-10-11 04:57:38

+2

我已经在Application Loader 3.0中使用了这种方法,它对我很好。 – 2014-10-15 11:55:29

+0

如果您为开发人员中心和iTunes连接使用不同的电子邮件地址,则此处需要注意:您应该1)使用Xcode 6导出已签名的IPA,并将开发人员中心ID添加到Xcode的帐户中,以及2)使用Application Loader使用iTunes Connect电子邮件登录并使用它上传导出的IPA。 – lms 2015-04-29 20:14:46

我有一个类似的问题:

对于团队XYZ在iTunes Connect我是一个的AppleID

在会员中心(developer.apple.com)的管理员我是一个的AppleID管理员B

一旦AppleId A作为管理员添加到成员中心,我就能够通过XCode成功提交应用程序。

因此,看起来成员中心和iTunes Connect的AppleId必须匹配每个团队。

希望帮助别人,

凯文

+0

感谢您的解决方案,但获得多个iTunes Connect帐户我无法相信单独的解决方案是创建与iTunes帐户一样多的Apple ID,并分别将它们添加到会员中心开发团队。这将很难管理。在Xcode 5中可能会有些退步。使用Application Loader的解决方案对我来说似乎更好。 – Lisarien 2014-10-09 06:46:38

  • 在您的组织者中按导出。

  • 保存为ios appStore。

  • 生成Ipa。

  • 转到应用程序加载器(在Xcode--打开开发人员工具)

  • 双击发布程序

  • 选择IPA。

祝你好运。