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

来源:互联网 发布:php网站源码与asp.net 编辑:程序博客网 时间:2024/05/22 03:11

问题

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”。

0 0
原创粉丝点击