tip: 如果你看不懂xcode报的错误或者搜索结果不多, 不妨试试重新打开项目/clean/模拟器和device切换
之后重新编译, 或许报错就变了呢 _
'config.h' file not found
解决办法:查看原文
cd node_modules/react-native/third-party/glog-0.3.4
../../scripts/ios-configure-glog.sh
找不到 libfishhook.a
![](https://img.haomeiwen.com/i2026683/49fc9919934faaca.png)
选中点-
删掉 然后再次添加进来就好了, 一般是刚clone下来的项目报这个错误
一个困扰一周的大boss
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_RCTSRWebSocket", referenced from:
objc-class-ref in libReact.a(RCTInspectorPackagerConnection.o)
"_OBJC_CLASS_$_RCTReconnectingWebSocket", referenced from:
objc-class-ref in libReact.a(RCTPackagerConnection.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
关于这个错误的解决办法有很多, 但是每个人遇到的好像还都不一样, 下面贴出完整的错误信息
![](https://img.haomeiwen.com/i2026683/a9027a1103fff1d8.png)
之前找错误一直没注意上面的信息, 闷头查了好几天, 办法也尝试了很多种, 终究没有匹配上正确答案, 今天仔细审视这个错误, 才注意到红色线圈起来的地方
我的项目名称是rnYLH 而报错的却是rnYLHTests这个target引起的
, 虽然猜不透期中原因, 但是当我尝试删除项目中的 rnYLHTests 这个target后, 这个困扰一周的boss终于不见了![](https://img.haomeiwen.com/i2026683/ab0c29ccd0e653f5.png)
项目名+Tests 这个target是用来做单元测试的, 删除不会对项目有影响, 希望这个答案可以匹配上你的错误_
网友评论