RN 要进行 iOS 应用开发,只能在 Mac 环境(Windows 不行)。所以,以下安装步骤,都是在 Mac 中进行的。
-
watchman
Watchman 是由 Facebook 提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager 可以快速捕捉文件的变化从而实现实时刷新)。brew install watchman
没有 brew 的同学,可以先安装 brew
-
XcodeReact
Native 目前需要Xcode 10 或更高版本。你可以通过 App Store 或是到Apple 开发者官网上下载。这一步骤会同时安装 Xcode IDE、Xcode 的命令行工具和 iOS 模拟器。 -
CocoaPods
CocoaPods是用 Ruby 编写的包管理器。从 0.60 版本开始 react native 的 iOS 版本需要使用CocoaPods 来管理依赖。你可以使用下面的命令来安装 cocoapods。当然安装可能也不顺利,请尝试翻墙或寻找一些国内可用的镜像源。
brew install cocoapods
-
创建应用
初始化项目react-native init ProjectName
安装 Pod 依赖
cd ProjectName/ios && pod install && cd ../
运行
yarn ios