IPA 上传错误

Posted

技术标签:

【中文标题】IPA 上传错误【英文标题】:IPA upload error 【发布时间】:2017-09-07 12:04:51 【问题描述】:

我使用 Xcode 9 beta 5 为 ios 11 更新了我的应用程序。(Objective C 应用程序)

应用程序正在运行(使用 Xcode 8.3 和 Xcode 9 beta),即使在设备上也没有任何错误。

今天,我使用 XCode 8.3 创建了一个构建以在试飞中上传,在上传到 iTunes 时出现以下错误。

错误 ITMS-90534:“无效的工具链。新应用和应用更新必须 使用 Xcode 6 或更高版本的公共 (GM) 版本、macOS 和 iOS SDK 或更高版本。不要提交使用 beta 软件构建的应用程序,包括 beta macOS 构建。”

注意 - 我使用 Xcode 8.3 存档和上传构建而不是 Xcode 9 beta

请提出任何解决此错误的解决方案。

【问题讨论】:

它是 Xcode 8.3 和 Mac OS 版本 10.12.6。 您是否使用 Xcode 9 创建了 Storyboard? 还要检查 Xcode Project (Document) Format version that should be Xcode 8.0-compatible only 是的,我也尝试过更改项目格式版本。但仍然有同样的错误。 Apple 目前不接受任何带有 iOS 11 的版本。link 【参考方案1】:

它自己说的错误消息,使用 Xcode 的稳定(非测试版)版本 创建一个构建。 您的 Mac 操作系统也应该是稳定的(不是测试版)

使用 Xcode 8.3.3 创建您的构建并使用 Application Upload 上传。

在创建构建时确保遵循以下检查点:

Xcode 版本 Mac 操作系统版本 Xcode 项目(文档)格式版本(兼容 Xcode 8.0)

【讨论】:

我使用的是 XCode 8.3,它也是一个稳定的版本。 是的,使用 8.3.3 构建后已上传到 itunesConnect。但它回复了一个错误: 是的,使用 8.3.3 构建后已上传到 iTunes 连接。但它回复错误:> 无效的 iOS SDK 看起来苹果目前不接受任何 iOS 11 版本的构建 是的,根据应用商店指南,他们不接受测试版应用或支持测试版。【参考方案2】:

我们可以使用 Xcode 9 beta 6 版本提交构建以测试 iOS 11 相关更改。 请参考以下链接:-

https://forums.developer.apple.com/thread/85984

但是对于商店分发,您必须等到 Xcode 9 (GM) 版本没有发布。 供参考:-

https://www.reddit.com/r/iOSProgramming/comments/6wq7go/when_will_we_be_able_to_submit_ios_11_app/

【讨论】:

【参考方案3】:

10.12.6 是 macOS Sierra 的第五个测试版。

它自己说的错误消息,使用 Xcode 的稳定(非测试版)版本来创建构建。您的 Mac 操作系统也应该是稳定的(不是测试版)

【讨论】:

亲爱的 Dhruv - 这个链接说 10.12.6 是 Sierra 的稳定版本 (itunes.apple.com/gb/app/macos-sierra/…) 10.12.6 是最新的 macOS Sierra 版本更新support.apple.com/kb/DL1930?locale=en_US

以上是关于IPA 上传错误的主要内容,如果未能解决你的问题,请参考以下文章

错误 ITMS-9000:“上传 ipa 文件时出现无效的图像路径错误

使用 Xcode 5 将 ipa 上传到应用商店时出现错误 ITMS-9000

使用 Jenkins 和 altool 自动上传 IPA 失败并出现“找不到传输器”错误

iTunes Store Operation Failed 错误:将 .ipa 上传到 iTunes Connect 时出现 122 (51)

无法将 ipa 上传到 diawi.com

iOS App IPA 文件上传失败