本来是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!
网友评论