您的位置:首页 > 其它

问题:Xcode 7 添加*.dylib库的方法

2016-07-18 23:28 253 查看

问题

Xcode7中 Link Binary With Libraries 没有 .dylib库,只能找到对应的 .tbd,但不能代替使用,通过查找资料,尝试后得到以下两种解决方法。

解决方案

方案一

在项目Target中的Link Binary With Libraries 手动添加

首先点击 “+”

显示搜索添加页面,在这里如果搜索之前的libsqlite3.dylib是搜不出来ios9之前的。所以需要点击 Add Other,出现文件目录页面,正常情况这里去通过Finder也是找不到老的libsqlite3.dylib文件的,因为这个文件是隐藏掉的。所以需要按

快捷键 CMD+Shift+G (Go to the folder),输入/usr/lib后,进入隐藏的界面,然后添加你需要的 *.dylib,如libsqlite3.dylib文件。即可。

方案二

删除所有 .tbd 引用,不论Link Binary With Libraries 中添加的 还是 copy bundle resources

在 Build Settings => Other Linker Flags 中手动将每一个你要导入的库以-l”< library_name >”的形式添加,例如你要导入sqlite3 则添加-l”sqlite3”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  dylib tbd 添加动态库