环境需求
- 需要一台Mac(OSX),这个是前提。OSX 操作系统这是开发ios应用所必须的
- 安装Xcode7.0或者更高版本。当然这可以在AppStore中找到。
提醒:千万不要相信分享或者百度空间中的镜像,风险比较大(XcodeGhost)。** - 安装Homebrew 可通过Homebrew来安装Watchman和Flow。
- brew install node 安装note.js
- brew install watchman 安装watchaman解决你可能会遇到一个Node.js监视文件系统的BUG。
- brew install flow 用来为js代码加上类型检查,不装也可以。
ok,环境配置好了。当然提醒下记得常更新下这个几个程序最新版本,毕竟ReactNative迭代很快的。
开始安装
- 将npm仓库源替换为国内镜像,这个大家都知道的国内网络问题。
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global - npm install -g react-native-cli
- react-native init HelloWorld init工程的比较慢耐心等待
运行iOS应用
- 用XCode打开ios/HelloWorld.xcodeproj 选择你要的模拟器并点击Run按钮。
ok!你可以开发了!
当然如果你想体验下那就用你喜欢的编辑器打开 index.ios.js随便修改几行看看效果吧。 - 如果你用的模拟器按下 ⌘-R 就可以刷新APP,修改的结果立马可见。
享受 吧!Learn once, write anywhere !