iOS项目工程添加.a文件遇到的Dsymutil Error

将.a文件加入工程,不少教程讲的都是:

右键选择Add->Existing Files…,选择.a文件和相应的.h头文件。或者将这两个文件拖入XCode工程目录结构中,在弹出的界面中勾选Copy items into destination group's folder(if needed), 并确保Add To Targets勾选相应的target。iphone

但实际上却没有那么顺利。添加过几回.a文件都遇到了麻烦,今天再次遇到——code

ld: warning: directory not found for option '-L"/Users/lanmei/Work/iphone/trunk/BaiYing/BaiYing/..."'blog

ld: library not found for -lMobClickLibrary教程

clang: error: linker command failed with exit code 1 (use -v to see invocation)ip

今天终于把这个问题的根源找到了。看以上的warning其实彻底就能够找到根本缘由。工程添加的library编译器没办法找到路径。get

须要在Xcode里设置对路径便可。添加的时候Xcode会生成一个路径,但那个路径有可能不对,致使以上问题。具体的设置位置如图所示:编译器

相关文章
相关标签/搜索