错误ITMS-4088 – 没有权限修改应用程序
好的,我正在尝试为我们的客户提交一个应用程序。
他们邀请我作为“pipe理员”join他们的开发人员计划,并创build了所有的证书,configuration文件和分发configuration文件。
我也可以在提交时select他们的帐户。
我去通过XCode 6.0.1提交应用程序,并一路通过iTunes Connect进行身份validation,然后引发此错误…
错误ITMS-4088:“组织”公司名称“没有权限修改具有Apple ID”App ID“的应用程序,请使用SoftwareAssets的”访问此应用程序的组织的帐户再试一次“
有谁知道我为什么得到这个?
我很确定一切正确设置。 帮帮我! 谢谢!
去Xcode。 首选项/帐户。
确保您已使用公司帐户login。 在您的项目内部转到常规/身份/团队,并设置您的公司团队。
这对我有效。
已解决:产品 – >存档 – >导出 – >保存为iOSapp store。 closurespipe理器,进入Xcode-> Xcode(菜单) – >打开开发工具 – >应用程序加载器,然后用您的iTunes连接帐户login并selectIPA。
在我们的例子中,我们可以访问不同用户下的开发者门户和iTunes Connect ,也可以访问多个login下的多个开发者/ iTC程序。
从Xcode提交时,IDE试图使用不正确的凭据组合。
我们通过使用正确的configuration文件和代码签名标识对构build进行归档,然后导出IPA并使用Application Loader来上传,从而解决了这个问题:
- select正确的代码签名标识:
Project > Code Signing > Code Signing Identity > Distribution App Store
- select正确的供应configuration文件:
Project > Code Signing > Provisioning Profile > Distribution App Store
- 存档:
Product > Archive
- 在pipe理器中,select导出新存档项目,然后select
Save for Ad Hoc Development
- select正确的开发团队
- 导出
.ipa
文件 - 打开
Application Loader
并使用适当的iTunes Connect帐户进行身份validation - 上传新版本
我不得不作为pipe理员添加到iTunes Connect – 尽pipe我的发行证书很好,而且我有一个有效的制作configuration文件,但我仍然需要将其添加到iTunes连接。 希望这有助于任何人完成了上述所有的工作,仍然得到错误。
就我而言,Xcode中的包标识符与Itunes Connect中与我的应用程序关联的包标识符不匹配。
要检查Xcode中的软件包ID,请转到“常规”,然后select“软件包标识符”。
在Itunes Connect中查看软件包ID。 导航到您的应用程序,然后“更多”,“关于此应用程序”,然后“捆绑标识符”。
这两个Bundle标识符必须匹配,否则提交时会出现此错误。