错误ITMS-4088 – 没有权限修改应用程序

好的,我正在尝试为我们的客户提交一个应用程序。

他们邀请我作为“pipe理员”join他们的开发人员计划,并创build了所有的证书,configuration文件和分发configuration文件。

我也可以在提交时select他们的帐户。

我去通过XCode 6.0.1提交应用程序,并一路通过iTunes Connect进行身份validation,然后引发此错误…

错误ITMS-4088:“组织”公司名称“没有权限修改具有Apple ID”App ID“的应用程序,请使用SoftwareAssets的”访问此应用程序的组织的帐户再试一次“

有谁知道我为什么得到这个?

我很确定一切正确设置。 帮帮我! 谢谢!

去Xcode。 首选项/帐户。

确保您已使用公司帐户login。 在您的项目内部转到常规/身份/团队,并设置您的公司团队。

这对我有效。

这个为我工作:

https://devforums.apple.com/message/1056570#1056570

通过Application Loader使用ITC凭证

已解决:产品 – >存档 – >导出 – >保存为iOSapp store。 closurespipe理器,进入Xcode-> Xcode(菜单) – >打开开发工具 – >应用程序加载器,然后用您的iTunes连接帐户login并selectIPA。

在我们的例子中,我们可以访问不同用户下的开发者门户和iTunes Connect ,也可以访问多个login下的多个开发者/ iTC程序。

从Xcode提交时,IDE试图使用不正确的凭据组合。

我们通过使用正确的configuration文件和代码签名标识对构build进行归档,然后导出IPA并使用Application Loader来上传,从而解决了这个问题:

  1. select正确的代码签名标识: Project > Code Signing > Code Signing Identity > Distribution App Store
  2. select正确的供应configuration文件: Project > Code Signing > Provisioning Profile > Distribution App Store
  3. 存档: Product > Archive
  4. 在pipe理器中,select导出新存档项目,然后selectSave for Ad Hoc Development
  5. select正确的开发团队
  6. 导出.ipa文件
  7. 打开Application Loader并使用适当的iTunes Connect帐户进行身份validation
  8. 上传新版本

我不得不作为pipe理员添加到iTunes Connect – 尽pipe我的发行证书很好,而且我有一个有效的制作configuration文件,但我仍然需要将其添加到iTunes连接。 希望这有助于任何人完成了上述所有的工作,仍然得到错误。

就我而言,Xcode中的包标识符与Itunes Connect中与我的应用程序关联的包标识符不匹配。

要检查Xcode中的软件包ID,请转到“常规”,然后select“软件包标识符”。

在Itunes Connect中查看软件包ID。 导航到您的应用程序,然后“更多”,“关于此应用程序”,然后“捆绑标识符”。

这两个Bundle标识符必须匹配,否则提交时会出现此错误。