使用 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 团队
既然Catalina
和Xcode 11
已经正式发布,为什么Apple
还要我用Xcode 10
和iOS 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的主要内容,如果未能解决你的问题,请参考以下文章
ORACLE 11.2 性能调优之04 ( FBDA-闪回数据归档 )
将设备更新到 iOS 11.2 会中断对 Xcode 9.1 的支持
UITableViewCell.textLable.text 没有出现在 xcode 9.2 的 iOS11.2 模拟器上