安装Cocoapods及基础使用

一、什么是Cocoapods 及 用处?

CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。

使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库,为了解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题。

二、如何安装和配置Cocoapods?

1、因为mac系统已经默认安装好Ruby环境,如果你不确定自己系统中是否有Ruby的,可以在终端中输入命令行:ruby -v(查看当前ruby是否是最新版本和是否存在)。

如果没有ruby:ruby是通过rvm安装的所以需要先安装rvm后再查看ruby是否是最新的(通过查看ruby版本列表来判断),在终端需要中输入以下命令:

(1)安装RVM.RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)

curl -L get.rvm.io | bash -s stable

等待一段时间后就可以成功安装好 RVM

source ~/.bashrc

source ~/.bash_profile

测试是否安装正常

rvm -v

(2)用RVM升级Ruby

#查看当前ruby版本

$ ruby -v

ruby 2.0.0

#列出已知的ruby版本 --找到最新的版本安装

$ rvm list known

#安装ruby 2.6.4

$ rvm install 2.6.4

2、查看自己的ruby源:

gem sources -l #(查看当前ruby的源)

gem sources --remove https://rubygems.org/ #(移除当前ruby的源,因为被屏了)

gem sources -a https://ruby.taobao.org/ #(设置当前ruby的源为我天朝的)

gem sources -l #(再次查看当前ruby的源)

如果Terminal输出:

*** CURRENT SOURCES ***

https://ruby.taobao.org/

就证明ruby的软件源已经设置OK了。

3、确认以上Ruby环境后,升级Gem为最新版本:

打开终端Terminator(或快捷键:command + space后输入Terminator + enter),输入:sudo gem update --system

升级成功后会提示: Latest version currently installed. Aborting.

4、安装Cocoapods

终端输入:

OS X 10.11以前,在终端输入以下命令:

sudo gem install cocoapods

pod setup

OS X 10.11以后,在终端输入以下命令:

sudo gem install -n /usr/local/bin cocoapods

pod setup

三、使用Cocoapods

1、打开终端Terminator,输入:

$ cd /Users/valentina/Desktop/CocoaPodsTest(进入目标工程根目录)

$ touch Podfile (创建一个空白的Podfile)

$ vim Podfile (编辑Podfile)

输入(按 i ):

platform:ios,'8.0' (类型,版本号)

target "项目名" do 

pod 'AFNetworking','~>3.0' (第三方库名,版本号)

pod 'SDWebImage'

end (结尾一定要end)

~

~

~

最后esc ,: wq + enter(退出编辑)

$ pod install (执行安装Podfile中的内容)

你可能感兴趣的:(安装Cocoapods及基础使用)