1. library not found <pod第三方> 的问题
image.pngimage.png解决办法:在target 里面的build settings 里面 的search paths- Library search paths 里面添加添加第三方文件查找选项:$(inherited)
2. 编译错误 no such file or direcrory :xxxxxxxxxx
image.pngimage.png解决办法:在build phases -compile sources 编译文件索引里面删除该无效的索引,引发原因本地对原有文件夹Library做了删除,删除操作不会删除这里的原有索引,所以删除文件夹需要小心,然后重新命名为HQLibrary并添加了了文件夹
总结:通常编译报错找不到某个文件,可能是这里面缺少了文件的引用,手动添加即可,或者因为对文件夹进行了重名的操作,但是无效的引用并没有自动更改,需要自己检查确认,建议少修改文件夹路径~
3 . library not found for -lGPUImage
image.png image.png问题所在:缺少libs目录下的静态问题,产生原因 pods,pods文件从其他项目拖过来的
image.png重新删除该pod ,install 修正后:
image.png
提示: pod install 并不会去检查第三方目录下的目录文件是否确实,除非该文件夹为空,才回去重新install,所有需要删除相应的第三方后,重新install
总结: 找不到第三方文件,首先确认第三方是否安装正常,比如头文件 静态文件是否完整,而后再去排查工程配置问题,比如other link 里面的问题
网友评论