今天从一个项目切换到另一个项目中,运行另一个项目的时候,一直报 Linker command failed with exit code 的错误,xCode左侧的那个报错提示也一直点不进去,看不到具体的错误原因。
在网上百度的
Linker command failed with exit code
的解决办法, 试了也一直不行。后来在运行记录里点到具体错误原因了。发现是 library not found for -lpods 错误,百度了下,library not found for -lXXX
是 的 l
后面的静态库没有在targets -> building setting -> Library Search Paths
里添加路径,或者添加的路径不对。 后来发现这个项目是 用cocoapods 导入的第三方库,打开项目的时候应该双击.xcworkspace
文件,而不再是.xcodeproj
文件。
是个很弱智的问题,花了不少时间才发现原因,所以记录下来,以免以后再犯