首页 > 解决方案 > 我能否使用 React Native 框架在 Mountain Lion 中编写/发布 iOS 和 Android 应用程序?

问题描述

我开始学习 React Native,我不想用来Create React Native App为 Android 和 iPhone 编写代码,因为我似乎会失去一些“乐趣”。

为了做到这一点,我似乎需要使用 Mac OS 进行编码,或者至少在 iPhone 上进行测试。

MacBook 目前超出了我的预算,并且无法从 Internet 下载,所以唯一的选择,似乎很正确,是虚拟化 Mac OS,但可以购买的最新操作系统是Mountain Lion.

我能否在 Ubuntu 上编写 React Native 应用程序并在 iPhone 上使用Mountain LionVM 进行测试/发布?提前致谢!

标签: androidiosmacosreact-native

解决方案


我对此表示怀疑。您需要最近的 Mac OS/Xcode 来创建应用程序以在 App Store 上分发。

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

将您的 Xcode 版本更新到Mac App Store 上提供的最新版本的Xcode 9 ,其中包括 iOS 11 SDK,并构建您的应用程序。从 2018 年 7 月开始,提交到 App Store 的所有新 iOS 应用程序和更新都必须使用iOS 11 SDK构建。

由于 Mountain Lion 是 10.8.x 版本,因此您不太可能运行需要 10.12+ 的 Xcode 9:请参阅关于如何在不更新 macOS 的情况下安装 Xcode 9/10?

Apple 传统上强制新的/更新的应用程序使用最新的 SDK,它本身只支持最新版本的 Xcode,只能在最新版本的 Mac OS 上运行。


推荐阅读