Xcode/cocoapods ld: library not

2019-07-17  本文已影响0人  大城子

最近在维护一个老项目, 发现使用的AFNetworking已经太老了, 项目并没有使用cocoapods, 于是打算给项目集成一下cocoapods方便以后维护, 一顿常规操作

pod init
编辑podfile
pod install

run一下, 发现报了ld: library not found for -l<AFNetworking>的错误, 目前只集成了这一个Pod

解决方法

删除了原先build settings内几个键的所有值改为了$(inherited):

OTHER_LDFLAGS 对应Other Linker Flags
OTHER_CFLAGS 对应Other C Flags
LIBRARY_SEARCH_PATHS 对应 Library Search Paths
HEADER_SEARCH_PATHS 对应 Header Search Paths

原因

结论

一定要把cocopods的Pods-yourpoject.debug.xcconfigPods-yourpoject.release.xcconfig这两个文件传递到target中, 否则将会出现build错误的问题

上一篇 下一篇

猜你喜欢

热点阅读