上传到App Store失败:找不到'adamId - platform'的版本

sci*_*fic 13 xcode app-store ios xcode7

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

在此输入图像描述

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

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

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

sci*_*fic 10

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

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

  • 我有同样的问题,但使用Application Loader无法解决.这是Xcode 7.0.1 (3认同)
  • 正如Rick Pasveer指出的那样,3.0版本的Application Loader似乎对于实现这项工作至关重要. (3认同)

Ric*_*eer 6

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

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


小智 5

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

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


jen*_*nsk 5

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