上传到 App Store 失败:找不到 'adamId - platform' 的版本
Upload to App Store Failed: No Version Found for 'adamId - platform'
我正在尝试为 iOS 应用程序提交应用程序更新以支持设备 运行 iOS 9,并且正在通过 [=26 上传到 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,它将不起作用。
Application Loader 3.5 也有同样的问题。
如前所述下载了 3.0 并且有效。
我知道这是一个老问题,但我已经遇到这个问题大约一年了,Apple 没有解决方案。我一直在使用旧版本的 Application Loader 作为这个问题的解决方案,就像其他许多人一样,直到我 运行 陷入困境(我有一个 Apple ID 附加到多个 iTunes Connect 帐户和旧版本的应用程序Loader 不支持这个)。本质上,我必须找到一个解决方案,允许我使用较新版本的应用程序 Loader/Xcode 来提交二进制文件,否则我就死在水里了。
原来我的 Info.plist 中有一把钥匙,它是 Mac OS X 专用的。 LSMinimumSystemVersion 或“最低系统版本”。从 Info.plist 中删除该密钥解决了 adamid - 平台错误。
如果您没有正确设置 iTunes 来接受应用程序上传,您可能会遇到此错误。 IE。可能您还没有在 iTunes Connect 中创建具有匹配包 ID 的应用程序。
仅作记录 - 如果您尝试为错误的平台上传应用程序,也会出现此错误消息 - 例如上传一个 iOS 应用程序,其 bundle id 在 iTunes Connect 上注册为 tvOS 应用程序。
您可以使用具有相同应用程序 ID 的 tvOS/iOS(例如,通用应用程序内购买),但必须在 iTunes Connect 上手动启用这两个平台,否则您将收到此神秘错误(至少在 XCode 中为真8).
当 App Store 上不存在 tvOS 版本时看到了这个。
我通过在 tvOS APP 中添加 1.0 版本作为屏幕截图来解决这个问题。
我正在尝试为 iOS 应用程序提交应用程序更新以支持设备 运行 iOS 9,并且正在通过 [=26 上传到 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,它将不起作用。
Application Loader 3.5 也有同样的问题。
如前所述下载了 3.0 并且有效。
我知道这是一个老问题,但我已经遇到这个问题大约一年了,Apple 没有解决方案。我一直在使用旧版本的 Application Loader 作为这个问题的解决方案,就像其他许多人一样,直到我 运行 陷入困境(我有一个 Apple ID 附加到多个 iTunes Connect 帐户和旧版本的应用程序Loader 不支持这个)。本质上,我必须找到一个解决方案,允许我使用较新版本的应用程序 Loader/Xcode 来提交二进制文件,否则我就死在水里了。
原来我的 Info.plist 中有一把钥匙,它是 Mac OS X 专用的。 LSMinimumSystemVersion 或“最低系统版本”。从 Info.plist 中删除该密钥解决了 adamid - 平台错误。
如果您没有正确设置 iTunes 来接受应用程序上传,您可能会遇到此错误。 IE。可能您还没有在 iTunes Connect 中创建具有匹配包 ID 的应用程序。
仅作记录 - 如果您尝试为错误的平台上传应用程序,也会出现此错误消息 - 例如上传一个 iOS 应用程序,其 bundle id 在 iTunes Connect 上注册为 tvOS 应用程序。 您可以使用具有相同应用程序 ID 的 tvOS/iOS(例如,通用应用程序内购买),但必须在 iTunes Connect 上手动启用这两个平台,否则您将收到此神秘错误(至少在 XCode 中为真8).
当 App Store 上不存在 tvOS 版本时看到了这个。
我通过在 tvOS APP 中添加 1.0 版本作为屏幕截图来解决这个问题。