报错:(CHTCollectionViewWaterfallLayout是通过pods添加进来的),然后pods中的其他库都可以编译通过,就是这个库一直找不到。最后得到同事的协助,找到了原因。
ld: library not found for -lCHTCollectionViewWaterfallLayout
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决办法(如下图)
具体分析:因为xcode默认的配置会链接到xcode/DerivedData目录下去,而我们的工程将编译的文件重新定向到了主工程的当前目录下,所以编译时一直找不到CHTCollectionViewWaterfallLayout的编译文件,故一直报错。所以此处需要修改为当前目录(也就是custom目录下面去)。