专栏首页大宇笔记Xcode10 Pod第三方库找不到lstdc++ 6.0.9

Xcode10 Pod第三方库找不到lstdc++ 6.0.9

分析


问题:


升级完Xcode10之后运行老项目,报错找不到lstdc++ 6.0.9

原因:


苹果在XCode10和iOS12中移除了libstdc++这个库,由libc++这个库取而代之,苹果的解释是libstdc++已经标记为废弃有5年了,建议大家使用经过了llvm优化过并且全面支持C++11的libc++库。

解决办法(好多种,推荐第一种正面解决):


  1. 如果是自己的target使用这个库,替换成libc++即可。如果是第三方库引用,查清哪个库,升级下版本即可。
  2. 在Xcode 10 添加6.0.9这个库。 传送门
  3. 如果不知道哪一个第三方库有用这个库,可以用pod hook的方法。(没有实践过)可以参考别人博客

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 用Swift写服务端 — Perfect框架

    Perfect是一组完整、强大的工具箱、软件框架体系和Web应用服务器,可以在Linux、iOS和macOS (OS X)上使用。该软件体系为Swift工程师量...

    ZY_FlyWay
  • Xcode other link flag参数详解和解决静态库冲突分析

    先猜一下这个参数,Other Link Flag 其他链接标志,从字面上的意思来看,肯定代码链接的时候有关和链接器有关。

    ZY_FlyWay
  • Swift4.0 KVC 字典赋值模型改变

    我们都知道KVC 是OC  NSobject特有的,之前在Swift4.0之前,继承NSobject的对象,可用动态的拿到字典调用KVC给模型赋值。只是比较省...

    ZY_FlyWay
  • c/c++程序员的技术栈

    在当今的互联网时代, java,  安卓, ios, 大行其道,而c/c++却显得越来越落寞。 其实这并不是c/c++程序员本身的问题,而是这是一个产品快速响应...

  • C++ study

    3、数组析构方式为delete []arr;其中arr要指向初始地址,如中间有移动需析构前移动到出始地址。

    杉枫
  • JVM面试问题系列:判断对象是否已死和四种垃圾回收算法总结

    判断对象是否已死就是找出哪些对象是已经死掉的,以后不会再用到的,就像地上有废纸、饮料瓶和百元大钞,扫地前要先判断出地上废纸和饮料瓶是垃圾,百元大钞不是垃圾。判断...

    zhisheng
  • Android MVP 学习笔记

    直接看README.md和源码(todo-mvp分支)。根据tasks界面的功能画了一张类图,并根据模块进行划分。

    yuxiaofei93
  • 利用Spring中同名Bean相互覆盖的特性,定制平台的类内容。

    今天处理了一个问题,J2EE项目依赖了底层平台的功能,平台JAR包中配置了一个Bean,对应的实现类也在该平台JAR包中,由于Bean的配置不是懒加载的,所以在...

    用户1221057
  • jQuery源码研究:jQuery原型对象上的属性方法(上)

    今天看下简化框架的第二部分:line: (146 - 225) 为jQ对象添加一些方法和属性。

    前端_AWhile
  • 分布式对象之客户\服务器角色以及RMI初探

    程序员希望通过无所不在的java对象来作为所有问题的解决之道,思想就是通过网络请求相互协作。我可以调用一个远程对象帮我得到我所要的信息,并作为响应的一部分返回

    用户2436820

扫码关注云+社区

领取腾讯云代金券