Xcode10 ReactNative 排错日记

作者: 王家薪 | 来源:发表于2018-10-26 15:18 被阅读72次

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

image.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)

关于这个错误的解决办法有很多, 但是每个人遇到的好像还都不一样, 下面贴出完整的错误信息

image.png
之前找错误一直没注意上面的信息, 闷头查了好几天, 办法也尝试了很多种, 终究没有匹配上正确答案, 今天仔细审视这个错误, 才注意到红色线圈起来的地方我的项目名称是rnYLH 而报错的却是rnYLHTests这个target引起的, 虽然猜不透期中原因, 但是当我尝试删除项目中的 rnYLHTests 这个target后, 这个困扰一周的boss终于不见了
image.png
项目名+Tests 这个target是用来做单元测试的, 删除不会对项目有影响, 希望这个答案可以匹配上你的错误_

相关文章

  • Xcode10 ReactNative 排错日记

    tip: 如果你看不懂xcode报的错误或者搜索结果不多, 不妨试试重新打开项目/clean/模拟器和device...

  • ReactNative 排错日记3

    本篇是 Android 打包错误排查 重复UTDID 下载剥离 utdid 模块的 sdk 替换掉原来的支付 sd...

  • ReactNative 排错日记2

    1 解决办法:最后检查到是一个第三方库的问题 移除不必要的引用之后就好了 2 解决办法:删除这个 重新 编译 3 ...

  • Xcode 10: Build input file doubl

    升级到xcode10之后 ReactNative项目启动报错如下: 解决方案 查看原文点这里

  • 排错日记

    (1)如果工具条打不开,可能是python版本的问题 Local 局部 (2)Normal.mxt模板问题 这个...

  • 排错

    ping 出现 dup! 解决方案: udev 详解 如果你使用Linux比较长时间了,那你就知道,在对待设备文件...

  • 排错

    1.ERROR 2002 (HY000): Can't connect to local MySQL server...

  • 排错

    1、java.lang.OutOfMemory, unable to create new native thre...

  • iOS ReactNative学习资料

    ReactNative中文网ReactNative源码ReactNative的RNTableView:重用机制提高...

  • ReactNative学习笔记(从基本概要到控件间传值)

    ReactNative学习笔记1.1 ReactNative学习笔记1.2 ReactNative学习笔记1.3 ...

网友评论

本文标题:Xcode10 ReactNative 排错日记

本文链接:https://www.haomeiwen.com/subject/whaktqtx.html