由于工作需求,从前同事手中接手一个react-native项目,然后在模拟器上想要进行启动调试,殊不知此过程千难万阻,将近一周后我的脑海不断出现放弃的念头时却出现了转机,原来所有的山山水水都是自己造成的,所以特在此记录下。
按照react-native官网教程将本机配置文件安装好之后,按照教程进行项目启动。使用xcode启动时,run 后报出许多错误,于是开始了各种搜索。第一遇到的错误忘记是什么了,然后先是执行了react-native upgrade。这里绝对是重点,重中之重的重点,之后所有繁琐的过程都是由此而来的。所以这里拿到项目之后首先应该执行一句react-native info
查看项目基本信息。解决错误时一定不能盲目升级。我在之后的几天中大概阅读了6,700个英文帖子来解决自己升级产生的种种错误。
大概3天多以后我将之前改动了不知多少的项目直接删除,重新从git 上下载一份代码,从头再来一遍。
遇到的错误有3个如下:
- Xcode 打开后先替换appid 为本机自己注册的appid;
- 'config.h' file not found
解决帖子:
https://github.com/facebook/react-native/issues/14382
具体命令:
cd node_modules/react-native/third-party/glog-0.3.4
../../scripts/ios-configure-glog.sh
3.library not found for -lRNVectorIcons
具体命令:
npm install --save react-native-vector-icons
react-native link react-native-vector-icons
网友评论