问题: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”。
相关文章推荐
- iOS9 适配相关问题整理
- Xcode7 使用 *.tbd 而不是 *.dylib
- ios应用加载第三方动态库dylib时崩溃及解决办法
- theos创建越狱工程时链接第三方动态库出错及解决办法
- Xcode: how to link dylib library files
- Xcode7中 添加库 .dylib动态库
- Xcode 7 缺少 *.dylib库的解决方法
- Mac下开发LeapMotion的MyEclipse环境配置-MAC下之JAVA开发
- TBD ( Track-before-detect )
- IOS越狱动态库相关-2017
- iOS安全—阻止tweak注入hook api
- 优化 App 的启动时间
- ipa重签名2(.dylib注入)
- Git学习 <day1>
- pg源码阅读二
- 成员变量、构造器的运行顺序
- unity实现发短信
- Java学习-命令行(常用命令)
- LAMP 搭建和压力测试
- pgsql 递归查询 分页