错误ITMS-4088 - 无权修改应用程序

DrR*_*ker 42 submit xcode6

好的,所以我想为我们的客户提交一个应用程序.

他们邀请我作为"管理员"访问他们的开发人员计划,我们创建了所有证书,配置文件和分发配置文件.

我也可以在提交时选择他们的帐户.

我通过XCode 6.0.1提交应用程序,它一直通过iTunes Connect进行身份验证,然后它会抛出此错误...

错误ITMS-4088:"组织"公司名称"无权使用Apple ID"App ID"修改应用程序.请再次尝试使用可访问此应用程序的组织的帐户"在SoftwareAssets

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

我很确定一切都设置正确.救命!谢谢!

ach*_*sen 37

这个对我有用:

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

将ITC凭据与Application Loader一起使用

  • 为我工作!对我来说,这看起来像是一个XCode错误,我认为这源于iTunes Connect和其他开发者程序使用不同的帐户系统这一事实.XCode正在尝试使用开发者计划帐户,而iTunes Connect正在寻找iTunes Connect帐户.由于XCode不允许您强制使用特定的iTunes Connect帐户,因此您必须使用Application Loader才能显式登录并使用iTunes Connect帐户. (4认同)
  • 这对我有用.我的帐户与多个团队相关联,似乎XCode存在问题并且不断挑选错误的团队.在使用客户的帐户登录后,使用Application Loader工作.看起来是一个XCode错误. (2认同)

小智 32

已解决:产品 - >存档 - >导出 - >保存为iOS App Store.关闭管理器并转到Xcode-> Xcode(菜单) - >打开开发人员工具 - >应用程序加载器,然后使用iTunes连接帐户登录并选择ipa.


Gon*_*tti 9

转到Xcode.首选项/帐户.

确保您已使用公司帐户登录.在您的项目中,转到General/Identity/Team并设置您的公司团队.

这对我有用.

  • 我已完成所有这些并仍然得到错误.我的帐户与多个团队相关联,但我在General/Identity/Team中选择了正确的帐户.它与配置文件和代码签名ID匹配. (26认同)
  • @AdilMalik是的...使用Application Loader而不是Xcode. (3认同)
  • 这不是正确的答案,问题在于在应用商店上传阶段的多个帐户的Xcodes处理(或非处理).出于某种原因,如果您在"帐户"部分中有多个帐户,则无法选择此项,并且此页面上的其他答案是正确的,因为您需要使用"应用程序加载器"工具.在我的情况下,这个问题只是神奇地开始出现而没有改变任何东西,我猜Xcode只是随机重新排序了帐户列表并且这次又拿了另一个帐户.. (2认同)

jte*_*rry 5

在我们的例子中,我们可以访问不同用户下的Developer PortaliTunes Connect,以及在多次登录时访问多个Developer/iTC程序.

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

我们通过使用正确的配置文件和代码签名标识归档构建来解决此问题,然后导出IPA并使用Application Loader进行上载:

  1. 选择正确的代码签名标识: Project > Code Signing > Code Signing Identity > Distribution App Store
  2. 选择正确的配置文件: Project > Code Signing > Provisioning Profile > Distribution App Store
  3. 存档: Product > Archive
  4. 在管理器中,选择导出新存档的项目 Save for Ad Hoc Development
  5. 选择正确的开发团队
  6. 导出.ipa文件
  7. Application Loader使用相应的iTunes Connect帐户打开并进行身份验证
  8. 上传新版本