使用 Xcode 11.2 (11B52) 存档的应用被拒绝:ITMS-90534:无效的工具链

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/58743828/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 11:03:33  来源:igfitidea点击:

App archived with Xcode 11.2 (11B52) rejected: ITMS-90534: Invalid Toolchain

iosxcodeapp-storetoolchainmacos-catalina

提问by Olcay Erta?

I have installed both Catalina and Xcode 11 from store and they are up to date:

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

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

Yesterday I have uploaded a new binary using fastlane. Today I got this message from Apple:

昨天我上传了一个新的二进制文件,使用fastlane. 今天我收到了一条来自苹果的消息:

Dear Developer,

We identified one or more issues with a recent submission for App Store review for your app, "G?zen Security" 7.3.2 (67). Please correct the following issues, then upload again.

ITMS-90534: Invalid Toolchain - Your app was built with an unsupported version of Xcode or SDK. If you plan to submit this build to the App Store, make sure you are using the GM version of Xcode 10.1 and the SDK for iOS 12.1 and watchOS 5.1, Xcode 7.1 and the SDK for tvOS 9, or Xcode 6 and the SDK for macOS 10.9 or later. If you are using an Xcode beta version to test your app, make sure you are using the latest supported version. For more information about supported beta versions, view the App Store Connect What's New page (https://developer.apple.com/app-store-connect/whats-new/).

Best regards,

The App Store Team

亲爱的开发者,

我们在最近提交的 App Store 审核中发现了一个或多个问题,即您的应用“G?zen 安全性”7.3.2 (67)。请更正以下问题,然后重新上传。

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

此致,

应用商店团队

Since Catalinaand Xcode 11are officially released why Applestill want me to use Xcode 10and iOS 12?

既然CatalinaXcode 11都正式发布了为什么Apple还要我用Xcode 10iOS 12呢?

采纳答案by kirander

Xcode was updated to 11.2.1 version. Builds made in Xcode ver 11.2 are not valid anymore. If you do not see the update in the Mac App Store then go to your developer account and download new Xcode manually.

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

回答by Mojtaba Hosseini

Xcode 11.2 is deprecated by Apple on November 5, 2019

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



Always working workaround (Manual download)

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

Download the xip file from here

从这里下载 xip 文件

Also:

还:

Latest Release version(Xcode 11.2.1)

or

Latest Beta version(Xcode 11.3 Beta)

or

Any version you need. And all other downloadable contents

最新发布版本(Xcode 11.2.1)

或者

最新 Beta 版(Xcode 11.3 Beta)

或者

您需要的任何版本。以及所有其他可下载的内容

Then extract and move it where you like.

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

You can find all workaround histry of the issue here.

您可以在此处找到问题的所有解决方法历史记录。