首页 > 代码库 > iOS项目工程添加.a文件遇到的Dsymutil Error
iOS项目工程添加.a文件遇到的Dsymutil Error
将.a文件加入工程,很多教程讲的都是:
右键选择Add->Existing Files…,选择.a文件和相应的.h头文件。或者将这两个文件拖入XCode工程目录结构中,在弹出的界面中勾选Copy items into destination group‘s folder(if needed), 并确保Add To Targets勾选相应的target。
但实际上却没有那么顺利。添加过几次.a文件都遇到了麻烦,今天再次遇到——
ld: warning: directory not found for option ‘-L"/Users/lanmei/Work/iphone/trunk/BaiYing/BaiYing/..."‘
ld: library not found for -lMobClickLibrary
clang: error: linker command failed with exit code 1 (use -v to see invocation)
今天终于把这个问题的根源找到了。看以上的warning其实完全就可以找到根本原因。工程添加的library编译器没办法找到路径。
需要在Xcode里设置对路径即可。添加的时候Xcode会生成一个路径,但那个路径有可能不对,导致以上问题。具体的设置位置如图所示:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。