有的时候,下载的使用CocoaPods配置的工程时,使用“pod install”后,编译时会遇到“ld: library not found for -lPods”错误。可以按如下方式试着解决:
如图所示,在当前Target的Build Phrase选项视图中,编辑Link Binary With Libraries选项。移除其中的“libPods.a”,只保留对应Target打包出的.a文件(添加.a文件时,主工程目录中Frameworks下回自动引入libPods.a依赖,如下图所示)。
再进行编译一般就会解决问题。
注:
此问题一般来说是由于原工程使用的是老版本的CocoaPods,通过新版CocoaPods安装配置后出现的问题。