前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >react-native 升级Xcode10 遇到的问题汇总

react-native 升级Xcode10 遇到的问题汇总

作者头像
用户2141756
发布2019-03-22 11:34:58
1.3K0
发布2019-03-22 11:34:58
举报
文章被收录于专栏:滕先生的博客滕先生的博客
1. config.h not found

config.h not found

解决: $ rm -rf ~/.rncache $ cd node_modules/react-native/third-party/glog-0.3.4/ $ ./configure


2. WebSocket / libfishhook.a 链接文件未找到

error:Build input file cannot be found:‘/Users/.../Libraries/WebSocket/libfishhook.a’__

libfishhook.a

选中 Libraries - RCTWebSocket.xcodeproj - RCTWebSocket - libfishhook.a 移除重新添加

libfishhook.a


3. library not found for -lstdc++.6.0.9 库未找到__

ld: library not found for -lstdc++.6.0.9 clang: error :linker command failed with exit code 1 (use -v to see invocation)

Xcode 10 中移除了 “-libstdc++.6.0.9” 库,需要在旧版Xcode 9 中查找到“-lstdc++.6.0.9”库之后,复制一份放入Xcode 10 lib库中。

下载缺失文件

复制到: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib

复制

如果用真机和者模拟器编译运行,请在iPhoneOS.platform(真机)和iPhoneSimulator.platform(模拟器)两个文件下的lib文件夹分别添加libstdc++6.0.9tbd和libstdc++.6.tbd两个文件。

复制

clean - 重新编译

4. 构建时报 PC_FROM_UCONTEXT 未定义

PC_FROM_UCONTEXT

command 左击进到这个宏定义部分,将原来的 PC_FROM_UCONTEXT 宏定义替换为

#undef HAVE_UCONTEXT_H #undef PC_FROM_UCONTEXT #if defined(__x86_64__) #define PC_FROM_UCONTEXT uc_mcontext->__ss.__rip #elif defined(__i386__) #define PC_FROM_UCONTEXT uc_mcontext->__ss.__eip #endif

PC_FROM_UCONTEXT

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.03.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. config.h not found
  • 2. WebSocket / libfishhook.a 链接文件未找到
  • 3. library not found for -lstdc++.6.0.9 库未找到__
  • 4. 构建时报 PC_FROM_UCONTEXT 未定义
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档