swift开发之cocoapods的使用
之前介绍了cocoapods的使用,我们可以知道通过pod search XXX(三方依赖库名称)可以就搜索到想要的第三方是否存在。
这次主要简单介绍cocoapods如何引入第三方库的,以BluetoothKit为例。
首先,我们终端中通过cd命令定位到要引入第三方库的项目根目录 cd+拖拽根目录的方式
cd /Users/XXX/IOS/TestDemo
继续使用vim编辑Podfile并按键盘上的字母I键进入Insert模式
vim Podfile
通过github我们搜索到BluetoothKit,通过搜索我们发现它的一些要求,比如,
往下发现支持cocoapods并且给出了Profile的内容
platform :ios, '8.0'
use_frameworks!
target 'TestDemo' do
pod 'BluetoothKit', '~> 0.2.0'
end
解释下:platform 开发平台,后面是最低版本
use_frameworks!必须要填,用于添加对应的frameworks
target 目标项目,do…end 中间引入库
pod ‘BluetoothKit’ pod要引入的第三方库–BluetoothKit,后面是区间版本,去掉~>就是固定版本
**编辑完后按esc键停止编辑,按住shift+;
组合键输入wq然后按Enter键,然后去项目中目录下查看是否存在Podfile,然后终端看是否当前项目目录,不是的话定位当前目录,键入
pod install
添加不成功会有提示根据提示分析错误,并解决。
成功后,打开项目,然后引入
import BluetoothKit
报错了,提示不能创建object-c的项目。解决它。
怎么解决? 当然是建立跟项目的联系啦
1.点击 file ->选择Source中的Header File,暂且命名为Bridging-Header
2.双击TestDemo找到Build Setting
3.Build Setting 中搜索框输入bridging,找到Objective-C Bridging Header,在里面输入路径,最好选择相对路径(ProjectName/Bridging-Header)
4.打开Bridging-Header,编辑引入第三方头文件