转一个 Xcode 7 缺少 *.dylib库的解决方法
2015-10-29 15:35
253 查看
Xcode7中 Link Binary With Libraries 没有 .dylib库,只能找到对应的 .tbd,但不能代替使用,通过查找资料,尝试后得到以下两种解决方法。
方法1. (heqin测试可行)在项目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文件。即可。
方法2(尚未测试).Build Phases 配置
project -> Build Settings ->Linking -> Other Linker Flag
依据其命名规则,去掉前缀lib,和后缀.dylib,添加前缀-l,即-lresolv,即可解决。
添加 -l< 所需 dylib 的名称 >
例如:libsqlite3.dylib -> -lsqlite3
转载地址:http://blog.csdn.net/smking/article/details/48969517
方法1. (heqin测试可行)在项目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文件。即可。
方法2(尚未测试).Build Phases 配置
project -> Build Settings ->Linking -> Other Linker Flag
依据其命名规则,去掉前缀lib,和后缀.dylib,添加前缀-l,即-lresolv,即可解决。
添加 -l< 所需 dylib 的名称 >
例如:libsqlite3.dylib -> -lsqlite3
转载地址:http://blog.csdn.net/smking/article/details/48969517
相关文章推荐
- 学习c/c++的50个好网站
- Android成长之路-布局详解
- easyui tree节点取消选择方法
- linux的ssl通讯协议的编程
- HVM的虚拟处理器资源管理
- APP测试要点
- 学习windows驱动(队列)
- 10个最火的iOS面试题
- Video Surveillance - POJ 1474(判断是否存在内核)
- Java程序员必看--扩展鼠标右键菜单功能
- js计算日期的相关函数
- js实现跨域的4种实用方法原理分析
- 自旋锁
- mybatis+spring cannot find *Mapper bean
- Android Menu的overflow在不同版本上的控制显示
- How to Generate a Good Word Embedding?
- 股票中5日均线连续金叉10日均线选股法
- linux mongodb3安装
- LeetCode---Convert Sorted Array to Binary Search Tree
- 【bzoj4149】[AMPPZ2014]Global Warming