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 排错日记

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