Cocoapods的安装与使用

来源:互联网 发布:剑灵范冰冰捏脸数据 编辑:程序博客网 时间:2024/05/22 05:29

Cocoa pods的安装

1.打开终端输入以下命令

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


如果只出现下面文字表明你需要更新一下ruby源

*** CURRENT SOURCES ***


2.更新ruby源的命令如下:

$ gem sources --remove https://rubygems.org/

$ gem sources -a https://ruby.taobao.org/

$ gem sources -l


如果终端出现以下文字表示更新成功

*** CURRENT SOURCES ***

https://ruby.taobao.org/


3.如果gem太老,可以输入一下命令更新gem

$ sudo gem update --system

更新成功后会提示:RubyGems system software updated


4.然后就可以下载安装cocoa pods了

$ sudo gem install cocoapods (Mac 系统10.11以前)

在运行 “sudo gem install cocoapods” 的时候出现问题:ERROR: While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/fuzzy_match

则可以改为:

sudo gem install -n /usr/local/bin cocoa pods(Mac 系统10.11以后)


5.紧接着输入:

$ pod setup 

这个过程需要一点时间,因为需要下载安装的目录较大,需要耐心等一会 

安装成功之后会提示:Setup completed

注意:如果说是卡在Setting up CocoaPods master repo不动了,说明镜像(https://ruby.taobao.org/ )已经不可用了,需要将镜像文件更换成(https://gems.ruby-china.org/),操作如下:

$ gem sources -r https://rubygems.org/ (移除旧版本的镜像) 

$ gem sources -a https://gems.ruby-china.org/ (增加可用的镜像)

$ gem sources -l  (查看镜像替换是否成功)

然后再执行pod setup。此时你可以新打开一个终端窗口,输入"cd ~/.cocoapods/"命令跳到cocoapods文件夹内,执行"du -sh *"查看正在下载的文件夹的大小


Cocoa pods的使用

1.打开终端输入:

$ cd 根目录  (可以将文件夹直接拖到这个位置,切记:cd与根目录之间有空格)


2.拿AFNetworking举例,查看一下AFNetworking版本信息

$ pod search AFNetworking  (目前最新版本是3.1.0)


3.接着输入:

$ vim Podfile 


4.进入之后点击一下 i 这个键(i在Linux里面表示insert输入),然后就可以输入一下文字了

target :工程名字 do  (意:target与:之间有空格,:与工程的名字之间是没有空格的,工程名字与do之间有空格)

pod 'AFNetworking', '~> 3.1.0'

end


输入完毕只好要保存退出,按照下面的来做就OK了

esc -> shift+:-> wq ->回车


5.最后输入一下命令就完成了

$ pod install

注意:打开工程的时候打开.xcworkspace文件而不是.xocdeproj文件


6.如果对Podfile文件进行了更改,就需要输入一下命令更新一下

$ pod update


如果出现ERROR:  While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 需要用命令sudo chmod 777 /Library/Ruby/Gems/2.0.0把权限修改过来


1 0