第一步 配置CocoaPods的环境
1.打开终端查看Ruby镜像
输入命令: gem sources -l
如果出现的不是 https://gems.ruby-china.org/(国内最新的镜像源)
2.移除现有镜像源
输入命令:gem sources --remove url (eg:https://ruby.taobao.org/ )
出现 url (eg:https://ruby.taobao.org/ ) removed from sources 则说明移除成功
3.添加国内最新镜像源
输入命令:gem sources -a https://gems.ruby-china.org/
出现https://gems.ruby-china.org/ added to sources 则说明添加成功
4.再次查看
输入命令: gem sources -l
出现https://gems.ruby-china.org/ 则说明添加最新镜像源成功
5.安装Cocoapods
输入命令:sudo gem install cocoapods
出现ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj)
则说明没有权限
6.进一步进行
输入命令:sudo gem install -n /usr/local/bin cocoapods
出现如下内容
则说明安装成功
输入命令:pod setup
出现Setting up CocoaPods master repo (此过程略微漫长 请耐心等待)
出现上图出现的绿色Setup completed 时 则说明已经配置完成
第二步:使用 Cocoapods
- 搜索第三方库
输入命令:pod search Masonry
2.切换到项目目录所在文件夹
输入命令:cd /Users/Desktop/CocopodsTest (将项目文件夹直接拖入此处即可获取文件目录)
3.创建Podfile 文件
输入命令:touch Podfile
4.编辑Podfile文件 导入你需要的第三方库
输入命令:vim Podfile
进入界面之后 点击 i 进入编辑状态 添加如下内容
platform :ios, '7.0'
target ’YourAppName' do
pod 'Masonry’, (注:后面跟版本号 则后面下载时下载的是指定的版本 不跟下载的是当前最新的版本)
end
编辑完成之后 按Esc :wq 回车退出即可
5.下载需要的库
输入命令:pod install
出现上图所示 则该库已经引入到该项目中,OC 项目下可直接#Impoort “Masonry.h”即可使用,swift项目中需要进一步建立桥接文件 方可使用
建立桥接文件
1.导入所需类库 (具体步骤按上述方法进行即可)
2.新建.h文件
命名可模仿官方命名方式 Header-Briding-Header.h
导入所需文件
45275884-EA69-4E9B-A0BD-1D117D5ACB3B.png
3.将.h文件路径写入到Objective-C Bridging Header中
F79C2343-46FD-45CF-B82D-A7C6135117E5.png4.使用即可
网友评论