SDK中有一些xxx.dylib库找不到,只能找到对应的xxx.tbd,但不能代替使用,通过查找资料,尝试后得到以下解决方法:
在Link Binary With Libraries 手动添加 ,首先点击 “+”
显示搜索添加页面,在这里如果搜索之前的xxx.dylib是搜不出来ios9之前的。所以需要点击 Add Other,出现文件目录页面,正常情况这里去通过Finder也是找不到老的xxxx.dylib文件的,因为这个文件是隐藏掉的.
**
所以需要按 快捷键 CMD+Shift+G 输入/usr/lib后,进入隐藏的界面,然后添加你需要的` *.dylib,如xxx.dylib文件。即可。
**
注:如果你要引入的是libbz2.1.0.5.dylib,而因为图标旁边有个小箭头,你点添加时会默认添加相应的libbz2.1.0.dylib,这时也不用但心,是兼容的。
image.png
记得把 AppDelegate.m 改成 AppDelegate.mm 。
网友评论