iOS开发学习-cocoapods的配置安装

安装coacoapods步骤:

在终端输入如下命令,升级ruby版本:

sudo gem update —system

出现这个,标志着安装成功。

完成之后,再输入如下命令:

gem sources --add http://rubygems.org/

输入y,点击回车。输入下面命令查看是否添加成功。

gem sources -l

然后输入如下命令,安装cocoapods:

sudo gem install cocoapods

如果出现如下错误:

这是因为ruby的版本没有升级到最新。如果没有出现该错误则跳过。解决这个错误方法如下:

先输入如下命令:

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

完成之后输入:

source ~/.bashrc

应该没有反应,再次输入:

source ~/.bash_profile

应该还是没有反应,再输入:

rvm -v

可以查看rvm的版本。继续往下走:

ruby -v

这个查看ruby的版本,应该不是最新的,输入如下命令,可以列出所有的版本号:找到最新的版本号:

rvm list known

现在的最新版本是2.3.0

然后输入命令:

rvm install 2.3.0

安装最新版ruby;

安装完成,下面就可以输入命令安装cocoapods了:

sudo gem install cocoapods (10.11系统 输入sudo gem install -n /usr/local/bin cocoapods)

这样就安装成功了。

初始化第三方库信息(将第三方库信息索引下载到本地),如果以后出现问题,可以尝试这个命令(还有 pod repo update),这个过程需要挺长时间。

pod setup

// 如果出现绿色的Setup complete,就说明成功。

所以,在git配置ok的前提下,直接将文件clone一份到本地。然后将文件夹名改为master,并将其拖到/Users/用户名/.cocoapods/repos目录下即可。

也可以直接用一条命令一步到位

git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 

下面就可以给项目中导入第三方框架了,

首先在终端中切换到项目的根目录下,如:

cd /Users/gjh/Desktop/iOS例子/CocoapodsTest   (CocoapodsTest为项目名称)

然后输入如下命令,创建Podfile文件:

touch Podfile

然后输入如下命令,弹出文本编辑框,进行编辑:

open -e Podfile

文件中的格式现在更新了,这是一个坑,准确的格式如下,以前好多项目的格式都得改:(CocoapodsTest是项目名称)

platform :ios, ‘8.0’

use_frameworks!

target ‘CocoapodsTest’ do

pod 'AFNetworking', '~> 3.1.0'

pod 'ReactiveCocoa', '~> 4.2.1'

end

最后再输入如下命令,安装第三方框架:

pod install

没有报红就是安装成功,以后用CocoaPodsTest.xcworkspace文件打开项目。

如果要在安装过程中,需要知道cacaopods做了什么,还可以添加一个参数,用来提示我们,coacoapods做了哪些操作

pod install --verbose --no-repo-update
原文地址:https://www.cnblogs.com/KevinBin/p/5810957.html