从 2021 年 4 月开始,使用 Xcode12 构建 iOS 应用程序是强制性的吗?

Is building iOS apps with Xcode12 mandatory from April-2021?

我开始使用 React Native expo 开发应用程序,但我从未使用过 Mac。当我去苹果的开发者网站时,上面写着,

从 2021 年 4 月开始,所有提交到 App Store 的 iOS 和 iPadOS 应用程序必须使用 Xcode 12 和 iOS 14 SDK 构建。

https://developer.apple.com/ios/submit/

这是否意味着从 2021 年 4 月开始,如果没有 Xcode,我们就无法使用 expo 发布 React 原生应用程序?如果我想对已经发布的 React Native 应用程序进行更改,我是否必须只在 Xcode 中 运行 呢?谁能赐教一下吗?

提前致谢。

无论您使用何种语言或环境,提交到商店的最终应用程序包始终使用 Xcode 工具链构建。

如果您使用 Expo 的构建服务,那么他们 运行 Xcode 在他们的服务器上为您服务。

他们的构建过程使用 Xcode SDK 37 中的 12 作为独立应用,SDK 40 for client apps

Expo client & standalone apps are now built with Xcode 12

We switched over expo build for SDK 37+ projects to be built with Xcode 12, and with SDK 40 the Expo client app is now built with Xcode 12 too.

所以,简短的回答是肯定的,这是强制性的,但您不需要做任何事情。