Vickate_CocoaPod使用和安装看我的就够了

Began

这篇文章主要讲使用,既然您找到我,就说明你已经知道 cocoapod 是干嘛用的了~

废话不多说,直接上步骤(共3方面):

1、 安装 ruby 环境
2、下载和安装 CocoaPods
3、如何使用 CocoaPods

1、 安装 ruby 环境

(1)rvm reload
(2)source ~/.rvm/scripts/rvm https://raw.githubusercontent.com/Homebrew/install/master/install)"
(3)rvm list known(查看ruby可用版本)
(4)rvm install *** 可以根据获取的列表选择安装的版本)
(5)rvm -v(检查一下是否安装正确命令)

注:

1)Rvm 全称 Ruby Version Manager ,是安装和管理 ruby 的一种工具;
2)Ruby 是一种面向对象的脚本语言,简单易用,功能强大。
3)推荐 Ruby 的软件源:https://gems.ruby-china.org/
4)针对一次都没有使用过 cocoapods 的mac,可以依次按步骤输入命令行,需要输入密码地方输入 mac 密码即可;
5)针对不确定的用户,可以使用 rvm -v命令行看 mac 使用有 rvm 源,如果有可以直接安装 ruby,没有的话依次执行(3)(4)(5)(6),(1)(2)可以不用输入。

需要更新 rvm 源和 ruby 环境怎么办?

当 ruby 版本低于 2.2.2 时,安装 CocoaPods 会报错;为防止 ruby 版本过低,建议先升级 ruby 环境,建议升级到 2.3.0 版本以上
$ rvm list known(查询已知的 ruby 环境)
$ rvm install 2.3.0(指定 ruby 版本进行更新)
$ rvm list(查询 mac 中有的 ruby 版本)
$ rvm remove 1.9.2(移除 mac 中不用的 ruby 版本)
$ sudo gem -v(查看 mac 中 ruby 的版本号)
$ gem update --system(更新 ruby 版本)
$ gem sources -l (查看 ruby 源)
$ gem sources --remove https://rubygems.org/ (移除 ruby 源)
$ gem sources --add https://gems.ruby-china.org (替换成国内的 ruby 源)

千万别吓到了,用到的命令行没有这么多,后期如果有需要调整的,可以选择使用这些命令行局部调整,以上 ruby 源就已经安装好了。有问题私我~
2、下载和安装 CocoaPods

(1)sudo gem install cocoapods
(2)pod setup

哇塞,安装 CocoaPods 就是这么 easy~~

3、如何使用 CocoaPods

在此,我们创建一个测试项目,看看 CocoaPods 有哪些便捷的使用
(1)在桌面创建项目 XYCocoaPodsDemo
(2)cd 到项目目录文件夹,回车 enter

$ cd Desktop/XYCocoaPodsDemo/

(3)如果不知道第三方库版本的情况下,建议先查找一下当前所需第三方库的最新版本,可以通过输入指令的方式完成。并且查询完成后输入 wq 返回之前终端 Terminal页面。

$ pod search 'AFNetworking'
Vickate_CocoaPod使用和安装看我的就够了_第1张图片
终端.png

(4)创建 Podfile 配置文件

$ vim Podfile
Vickate_CocoaPod使用和安装看我的就够了_第2张图片
创建 Podfile 文件.png
#以此为例:
platform :ios, '8.0'
     target 'XYCocoaPodsDemo' do

 pod 'AFNetworking', '~>3.1.0'
 
end 

(5)下载第三方库文件到项目工程中

$ pod install
Vickate_CocoaPod使用和安装看我的就够了_第3张图片
pod install.png

(6)此后打开项目工程只需要点击打开 CocoaPodsTestDemo.xcworkspace 文件即可

Vickate_CocoaPod使用和安装看我的就够了_第4张图片
xcworkspace.png
Vickate_CocoaPod使用和安装看我的就够了_第5张图片
AFNetWorking.png

这就是 CocoaPods 的简单使用,您会用了吗?后续会写将自己的框架添加 CocoaPods 依赖。

共同进度,点点关注不迷路~

End

你可能感兴趣的:(Vickate_CocoaPod使用和安装看我的就够了)