在开始一个新的 react-native 项目时,我是不是必须按照 Apple 将我的部署目标更改为 iOS 14?

Posted

技术标签:

【中文标题】在开始一个新的 react-native 项目时,我是不是必须按照 Apple 将我的部署目标更改为 iOS 14?【英文标题】:When starting a new react-native project do I have to change my Deployment Target to iOS 14 as per Apple?在开始一个新的 react-native 项目时,我是否必须按照 Apple 将我的部署目标更改为 iOS 14? 【发布时间】:2021-08-24 12:23:16 【问题描述】:

在 Apple 开发者网站 https://developer.apple.com/ios/submit/ 上,它提到了这一点

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

这是否意味着我必须将我的 React-Native 项目中的部署目标更改为 iOS 14 才能在提交时被 Apple 接受?

【问题讨论】:

不,这意味着您需要使用 iOS 14 SDK 和 Xcode 12 构建。您可以将最低支持的 ios 级别设置得更低。如果你喜欢。 啊,好吧,我发现我把 iOS SDK 与部署目标混淆了,因为他们认为它们是相同的,并且通过更改部署目标,您可以更改您正在使用的 SDK Xcode 12。感谢您的帮助! 【参考方案1】:

iOS SDK 和部署目标在 XCode 中是两个不同的东西,在 XCode 12 中降低部署目标并不会改变您使用的是 iOS 14 的事实。

更改部署目标意味着您降低了应用支持的最低 iOS 版本。

【讨论】:

以上是关于在开始一个新的 react-native 项目时,我是不是必须按照 Apple 将我的部署目标更改为 iOS 14?的主要内容,如果未能解决你的问题,请参考以下文章

我的 react-native 项目的永久解决方案而不是 ngrok

无法创建新的反应原生项目(react-native init Myproject)

从0开始搭建一个react-native项目

从0开始搭建一个react-native项目

从0开始搭建一个react-native项目

从0开始搭建一个react-native项目