使用cocoapods删除已安装库报错解决

使用cocoapods安装了一些第三方类库,删除某个已安装类库后,如果报类似错误:

[Library not found for -*xxxxxSdk*]

解决方法:
1. 工程 - Build Phases - Link Binary : 检查已删除库是否还有残留;
2. 工程 - Build Settings : 检查Framework Search Paths 和Header Search paths中,已删除库是否有残留;
3. 工程 - Build Settings : 检查Other link flags中,已删除库是否有残留(我是直接清空此选项,貌似也没发现问题);
4. clear -> 重新编译 done.
(如果发现其他未删除的类库无法工作,在“工程 - Build Phases - Link Binary” 中添加其他库即可)


刚发现的另一种方法:
1.打开工程所在文件夹,找到.xcodeproj文件,右键选择【显示包内容】,找到project.pbxproj文件
2、打开project.pbxproj文件,查找OTHER_LDFLAGS,把和这个相关的内容都删除
4、重新编译并运行

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

推荐阅读更多精彩内容