cocoapods的使用

swift开发之cocoapods的使用

之前介绍了cocoapods的使用,我们可以知道通过pod search XXX(三方依赖库名称)可以就搜索到想要的第三方是否存在。

这次主要简单介绍cocoapods如何引入第三方库的,以BluetoothKit为例。

首先,我们终端中通过cd命令定位到要引入第三方库的项目根目录 cd+拖拽根目录的方式

cd /Users/XXX/IOS/TestDemo

继续使用vim编辑Podfile并按键盘上的字母I键进入Insert模式

vim Podfile

通过github我们搜索到BluetoothKit,通过搜索我们发现它的一些要求,比如,
cocoapods的使用_第1张图片
往下发现支持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

添加不成功会有提示根据提示分析错误,并解决。
cocoapods的使用_第2张图片

成功后,打开项目,然后引入

import BluetoothKit

报错了,提示不能创建object-c的项目。解决它。

怎么解决? 当然是建立跟项目的联系啦

1.点击 file ->选择Source中的Header File,暂且命名为Bridging-Header
2.双击TestDemo找到Build Setting
cocoapods的使用_第3张图片

3.Build Setting 中搜索框输入bridging,找到Objective-C Bridging Header,在里面输入路径,最好选择相对路径(ProjectName/Bridging-Header)
cocoapods的使用_第4张图片
4.打开Bridging-Header,编辑引入第三方头文件
edit

你可能感兴趣的:(swift,cocoapods,swift,ios)