搭建iOS开发环境
学习 ReactNative 的第一步就是搭建开发环境,在搭建iOS开发环境中就遇到不少坑,以下假定你已经安装了node和Xcode。
安装 Yarn 和 React Native 命令行工具
1 | npm install -g yarn react-native-cli |
设置yarn的镜像源
1 | yarn config set registry https://registry.npm.taobao.org --global |
这时可能会报错EACCES: permission denied
,解决方法是修复/usr/local目录的所有权:
sudo chown -R `whoami` /usr/local
安装完yarn之后就可以用yarn代替npm了,例如用yarn
代替npm install
命令,用yarn add 某第三方库名
代替npm install --save 某第三方库名
。
运行ios项目
1 | react-native init MyApp --version 0.44.3 |
这时你可能会遇到这个报错xcrun: error: unable to find utility "instruments", not a developer tool or in PATH
,
解决方法是在终端运行:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/
之后还可能iOS运行再次出错No bundle URL present
,
解决方法是:关闭vpn!。
当 iOS Simulator(ios 模拟器)中显示Welcome to React Native!
,恭喜你,历经种种磨难,终于成功启动了项目!
修改项目
- 打开项目根目录下的
index.ios.js
,然后随便改上几行。 - 在iOS Simulator中按下⌘-R,就能看到你的修改!
- 在 Simulator 中按下 ⌘+D 可打开开发者菜单。