使用 Xcode 11.2 (11B52) 归档的应用程序被拒绝:ITMS-90534: Invalid Toolchain

Posted

技术标签:

【中文标题】使用 Xcode 11.2 (11B52) 归档的应用程序被拒绝:ITMS-90534: Invalid Toolchain【英文标题】:App archived with Xcode 11.2 (11B52) rejected: ITMS-90534: Invalid Toolchain 【发布时间】:2020-03-03 17:52:11 【问题描述】:

我已经从商店安装了 Catalina 和 Xcode 11,它们是最新的:

卡特琳娜:10.15.1 (19B88) Xcode:11.2 (11B52)

昨天我使用fastlane 上传了一个新的二进制文件。今天我收到了来自 Apple 的这条消息:

尊敬的开发者,

我们在最近提交的 App 中发现了一个或多个问题 商店对您的应用程序的评论,“Gözen Security”7.3.2 (67)。请纠正 以下问题,然后重新上传。

ITMS-90534:无效的工具链 - 您的应用是使用不受支持的 Xcode 或 SDK 的版本。如果您打算将此构建提交到应用程序 商店,请确保您使用的是 GM 版本的 Xcode 10.1 和 适用于 ios 12.1 和 watchOS 5.1、Xcode 7.1 和适用于 tvOS 9 的 SDK,或 Xcode 6 和适用于 macOS 10.9 或更高版本的 SDK。如果您使用的是 Xcode 测试版来测试你的应用,确保你使用的是最新的 支持的版本。有关支持的 beta 版本的更多信息, 查看 App Store Connect 新功能页面 (https://developer.apple.com/app-store-connect/whats-new/)。

最好的问候,

App Store 团队

既然CatalinaXcode 11已经正式发布,为什么Apple还要我用Xcode 10iOS 12

【问题讨论】:

这就是错误的全部描述吗? 是的,这就是所有的消息 Apple 软件的 bug 比我的还多。 developer.apple.com/services-account/download?path=/… 供任何需要下载链接的人使用 不是重复的!上次的解决方案是使用最新的发布版本,这次是使用最新的测试版。由于其他问题的答案不适用,有人可以删除重复标签吗? 【参考方案1】:

Xcode 已更新至 11.2.1 版本。 Xcode 11.2 版中的构建不再有效。如果您在 Mac App Store 中没有看到更新,请转到您的开发者帐户并手动下载新的 Xcode。

【讨论】:

Apple 宣布了任何官方消息,它不会接受 Xcode 11.2 的任何构建? Apple 通常接受以前 XCode 版本的构建。 @Halpo 是的,GM 意味着释放 11.2 版引入了一个严重的错误,由于 UITextview 的问题,该错误也不允许上传。这就是他们采取行动的原因。但实际上他们不应该在不立即提供 11.2.1 的情况下弃用 11.2。它现在可以在开发者网站下下载,但昨天还没有。只是时机不好。希望 11.2.1 可以正常工作,并且不会引入另一个严重的错误。 @TomMarvoloRiddle - 您可以从 Apple Developer 下载中下载 11.2.1。我同意 iOS13.2/Xcode 11.2 版本相当混乱。首先发布官方 XCode 版本尚未支持的官方 iOS 更新……然后是这些 11.2 问题。【参考方案2】:

Xcode 11.2 于 2019 年 11 月 5 日被 Apple 弃用


始终有效的解决方法(手动下载)

Download the xip file from here

还有:

Latest Release version (Xcode 11.2.1)

Latest Beta version(Xcode 11.3 测试版)

Any version you need。以及所有其他可下载的内容

然后将其提取并移动到您喜欢的位置。

你可以找到all workaround histry of the issue here.

【讨论】:

您好!你是什​​么意思已弃用?我认为这仍然有效:“从 2020 年 4 月开始,所有提交到 App Store 的 iPhone 和 iPad 应用程序都需要使用 iOS 13 SDK 或更高版本构建。它们还必须支持 iPhone XS Max 的全屏设计或12.9 英寸 iPad Pro(第三代)或更新机型。”从苹果方面。链接:developer.apple.com/ios/submit. @F3R1 这与 iOS 无关,这是关于 Xcode,如果您尝试将应用上传到 AppStore,您将收到错误消息,显示 Xcode 11.2 及以下版本已被弃用look at this post 是的,我明白了。让我把它放到一个上下文中。我认为在 2020 年 4 月之前,您甚至可以上传带有最新稳定 Xcode 10 版本的应用程序,以及之后发布的每个 Xcode 11 版本。但显然情况并非如此。据我所知,您只能使用稳定的 Xcode 10 版本或稳定的 Xcode 11 版本(现在是 Xcode 11.2.1)将应用程序上传到 AppStore。 不幸的是,Apple 暂时无法预测。

以上是关于使用 Xcode 11.2 (11B52) 归档的应用程序被拒绝:ITMS-90534: Invalid Toolchain的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 11.2 缺少模拟器 [重复]

ORACLE 11.2 性能调优之04 ( FBDA-闪回数据归档 )

自动预览更新在 Xcode 11.2 中暂停

将设备更新到 iOS 11.2 会中断对 Xcode 9.1 的支持

Xcode 11.2,请谨慎升级!

UITableViewCell.textLable.text 没有出现在 xcode 9.2 的 iOS11.2 模拟器上