1. 问题:Xcode9升级到Xcode10后运行App报错:

2. 原因分析:

Xcode10中libstdc++.6.0.9libstdc++被移除,Frameworks中libstdc++.6.0.9libstdc++找不到对应的库,报红。

3. 解决方案:

经排查,工程以及使用的第三方不存在依赖这两个库的情况(可能曾存在第三方依赖该库,第三方移除后未及时移除对库的依赖),最简单的方法:删除对该库的引用,重新运行,表现正常,问题解决。

若工程确实存在对该库的依赖,则不能这样简单粗暴的解决,查阅了一些资料,目前普遍存在两种解决方案:

方案1、 Xcode9中拷贝 -lstdc++.6.0.9以及libstdc++等库到Xcode10中(真机和模拟器都需要拷贝)

终端输入命令,打开Xcode的lib库目录,将需要的库文件从Xcode9目录下拷贝到Xcode10目录下:
打开命令如下:
1)真机:
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
2)模拟器:
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib

下载文件链接:https://pan.baidu.com/s/1EysPNz9S_lUqNWCaKe1CoA  密码:aw3x

参考地址:https://www.jianshu.com/p/2bc05682bf19

最新文章

  1. windows service 1053错误 启动失败
  2. Linux创建用户(转)
  3. 【Unity Shaders】学习笔记——SurfaceShader(八)生成立方图
  4. matlab中max的用法
  5. SuperSocket学习笔记(二)
  6. JAVA课设 学生基本信息管理 团队博客
  7. 非对称加密RSA的C#实现
  8. table固定头部,表格tbody可上下左右滑动
  9. spring+hibernate项目demo搭建
  10. 410 for 循环 运算 改变循环的控制流 死循环 遍历数组 定义方法 有名函数匿名函数 定义函数的方法取值 date math 局部变量 函数 局部与全局变量 次幂/随机数/取绝对值/向上取整/平方根
  11. C#中ICollection介绍
  12. servlet 请求乱码解决
  13. BZOJ1861[Zjoi2006]书架——非旋转treap
  14. CentOS 7 时间, 日期设置 (含时间同步)
  15. 过滤sql特殊字符方法集合
  16. git常用命令(todo...)
  17. 【洛谷】【动态规划+单调队列】P1714 切蛋糕
  18. JavaScript模块化思想之入门篇
  19. spring@Transactional的一点理解
  20. IDEA添加非空Getter方法模板

热门文章

  1. Android Service 入门
  2. Linux下部署FastDFS
  3. 强大的strace命令用法详解
  4. [转帖]Docker学习之Dockerfile命令详解
  5. 「java.util.concurrent并发包」之 CAS
  6. 对Redis 单进程、单线程模型的理解(网摘)
  7. P1417 烹调方案(思维+01背包)
  8. 图论+思维(2019牛客国庆集训派对day2)
  9. Linux的一个后门引发对PAM的探究
  10. Fabric的简介