上传到App Store失败:找不到’adamId – platform’的版本

我正在尝试为iOS应用程序提交应用程序更新以支持运行iOS 9的设备,并且在通过XCode上传到App Store的过程中,我收到以下错误:

在此处输入图像描述

找不到’adamId – platform’的版本(936823648-Mac OS X App)。 如果此问题持续超过24小时,请与Apple代表联系。

这是一个iOS应用程序,而不是OS X应用程序,所以我不知道为什么我收到此错误。 我之前已经向App Store提交了几个版本的应用程序。

有谁知道如何解决这个问题?

我通过使用Application Loader提交应用程序而不是通过XCode上传来解决问题。 好像它可能是XCode 7的一个问题?

https://itunesconnect.apple.com/apploader/ApplicationLoader_3.0.dmg

正如@scientiffic在他的回答中所说。 您应该使用Application Loader上传您的应用程序。 我认为使用任何版本的Application Loader都可以解决这个问题但是没有。

您需要Application Loader 3.0版本。 如果您使用Application Loader 3.2,它将不起作用。

我意识到这是一个老问题,但我已经有这个问题大约一年没有Apple的决议。 我一直在使用旧版本的Application Loader作为这个问题的解决方案,就像许多其他人一样,直到我遇到一个复杂的问题(我有一个Apple ID附加到多个iTunes Connect帐户,旧版本的Application Loader不支持这个)。 基本上,我必须找到一个解决方案,允许我使用较新版本的Application Loader / Xcode来提交二进制文件,或者我已经死在水中。

事实certificate我的Info.plist中有一个特定于Mac OS X的密钥。 LSMinimumSystemVersion或“最低系统版本”。 从Info.plist中删除该密钥解决了adamid平台错误。

只是为了记录 – 如果您尝试上传错误平台的应用程序,也会出现此错误消息 – 例如,在iTunes Connect上上传带有已注册为tvOS应用程序的软件包ID的iOS应用程序。 您可以将tvOS / iOS与相同的应用程序ID一起使用(例如,通用应用内购买),但必须在iTunes Connect上手动启用这两个平台,否则您将收到此隐秘错误(至少在XCode 8中是如此)。

当App Store上不存在tvOS版本时看到这个。

Application Loader 3.5也存在同样的问题。

如上所述下载3.0并且它有效。

如果您没有正确设置iTunes以接受应用上传,则可能会出现此错误。 也就是说,你可能没有在iTunes Connect中创建具有匹配包ID的应用程序。

我通过添加1.0版本到tvOS APP作为截图来解决这个问题。

App Store Connect