从 2021 年 4 月到 2021 年是否必须使用 Xcode12 构建 iOS 应用程序?

时间:2021-02-19 01:30:11

标签: ios xcode react-native expo mobile-development

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

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

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

这是否意味着从 2021 年 4 月到 2021 年,我们无法在没有 Xcode 的情况下使用 expo 发布 React Native 应用程序?如果我想对已经发布的 React Native 应用程序进行更改,我是否必须只在 Xcode 中运行它?有没有大神可以指教一下?

提前致谢。

1 个答案:

答案 0 :(得分:5)

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

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

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

<块引用>

Expo 客户端和独立应用程序现在使用 Xcode 12 构建

我们将 SDK 37+ 项目的 expo build 切换为使用 Xcode 12 构建,而在 SDK 40 中,Expo 客户端应用程序现在也使用 Xcode 12 构建。

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