iOS自我学习库

ld: library not found for -XXX的常

2018-08-31  本文已影响17人  T_Choues

一般来说,报这个错是某个库的链接有问题。

解决方法

1、在Build Phases > Link Binary With Libraries ,删除引用再重新添加引用。
2、在Build Setting > Library Search Path,检查是否有多余的路径,将多余的路径删除,或者添加缺失的路径。多余路径一般是添加了某个第三方库后又移除而残留的。
3、在 Edit Scheme > build,添加 "pod target"。正常情况是不用添加的。我遇到的情况是,run没问题,但archive的时候报ld: library not found for -lAFNetworking,仔细一看发现archive过程根本就没compile第三方库,所以手动添加编译选项。


image.png
上一篇下一篇

猜你喜欢

热点阅读