iOS--ld:library not found for -lxxx错误

本来是pod引入了第三方,最近想删掉pod引入的,然后在github down代码拖入到项目中使用。
拖入代码之后,开始删除Podfile文件里面的相关引用(pod install),再引入import新文件,编译报错:

ld:library not found for -lxxx  
linker command failed with exit code 1 (use -v to see invocation)

说是库文件是找不到的,解决办法:工程->TARGETS->Build Phases->Link Binary With Libraries中 ,移除掉相关的库文件,然后编译,成功。

另注:

在删除Podfile文件里面的相关引用的时候,执行pod install失败,报错为:

You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)

结果发现是,cocoaPods链接Xcode的版本不是所用的最新版本,之前安装了很多个Xcode没有删除,然后删除掉低版本的,在终端修改cocoaPods链接路径:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

路径在:应用程序 -> xcode.app -> 显示包内容 -> Contents -> Developer, 把Developer文件夹直接拖入命令行即可,再pod install。 OK!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,526评论 0 39
  • 1 使用步骤 a、 新建一个项目,名字PodTest; b、终端中,cd到项目总目录(注意:包含PodTest文件...
    Kevin_Junbaozi阅读 6,844评论 0 3
  • 文/素心说 大学的时候,有一些朋友因为高考调剂到了不心仪的专业,便想转专业。但偏偏学校规定只有成绩进入前列的人才有...
    素心说阅读 2,784评论 0 1
  • 大家好,我是14天小白训练营43期12班的曼珠沙华 不知不觉的参加长投14天小白训练营课程要结束了。在遇到长投前,...
    米米收米阅读 3,244评论 2 20
  • 忙忙碌碌中假期已经过去20天了。今天领着孩子们把背过的古诗复习了一遍,又教她们背了两首新的,这个假期要背过26...
    王艺璇妈妈阅读 910评论 2 6