好的,所以我想为我们的客户提交一个应用程序。
他们邀请我作为“管理员”访问他们的开发人员计划,我们创建了所有证书,配置文件和分发配置文件。
我也可以在提交时选择他们的帐户。
我通过XCode 6.0.1提交应用程序,它一直通过iTunes Connect进行身份验证,然后它会抛出此错误...
错误ITMS-4088:“组织”公司名称“无权使用Apple ID”App ID“修改应用程序。请在SoftwareAssets上使用可访问此应用程序的组织的帐户重试
有谁知道为什么我得到这个?
我很确定一切都设置正确。救命!谢谢!
转到Xcode。首选项/帐户。
确保您已使用公司帐户登录。在您的项目中,转到General / Identity / Team并设置您的公司团队。
这对我有用。
已解决:产品 - >存档 - >导出 - >保存为iOS App Store。关闭管理器并转到Xcode-> Xcode(菜单) - >打开开发人员工具 - >应用程序加载器,然后使用iTunes连接帐户登录并选择ipa。
在我们的例子中,我们可以在不同的用户下访问Developer Portal和iTunes Connect,以及在多次登录时访问多个Developer / iTC程序。
从Xcode提交时,IDE尝试使用不正确的凭据组合。
我们通过使用正确的配置文件和代码签名标识归档构建来解决此问题,然后导出IPA并使用Application Loader进行上载:
Project > Code Signing > Code Signing Identity > Distribution App Store
Project > Code Signing > Provisioning Profile > Distribution App Store
Product > Archive
Save for Ad Hoc Development
.ipa
文件Application Loader
并使用相应的iTunes Connect帐户进行身份验证我必须作为管理员添加到iTunes Connect中 - 即使我的发行证书很好并且我有一个有效的生产配置文件,我仍然需要添加到iTunes连接。希望这可以帮助那些完成上述所有工作并仍然得到错误的人。
在我的例子中,Xcode中的包标识符与Itunes Connect中与我的应用程序关联的包标识符不匹配。
要检查Xcode中的包ID,请转到“常规”,然后转到“捆绑标识符”。
检查Itunes Connect中的软件包ID。导航到您的应用,然后“更多”,“关于此应用”,然后“捆绑标识符”。
这两个捆绑标识符必须匹配,否则在提交时会出现此错误。
我通过删除“Xcode>首选项>帐户”中的所有其他帐户来解决此问题(单击底部的“ - ”按钮)但有时只需重新启动计算机。