Cocoapods简单介绍和安装

CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。在我们有了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后在命令行执行$ pod install命令。CocoaPods就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。

0.准备条件

a.系统:Mac

b.工具:Xcode,记得打开Command Line Tools(在Xcode的偏好设置的Location菜单下)

c.原因:介于最近出去的学生老有问安装cocoapods失败的,好吧。只不过是安装cocoapods提示ruby版本太低。升级下不就好了嘛!

(提示,任何情况下请不要在命令行前加入“$”符号,系统自带的)

1.打开的Mac的终端,首先检查rvm版本,输入终端命令:

$ rvm -v

lwx:~ lwx$ rvm -v

-bash: rvm: command not found 此时显示未安装rvm,输入终端命令:

$ curl -L https://get.rvm.io | bash -s stable

安装过程如图所示,可能会需要输入密码,输入密码永远不会出“*”或者任何其他字符,输入就是了。


载入rvm环境

$ source ~/.rvm/scripts/rvm

当然,你也可以重新开启一个终端窗口,它会自己载入


再次查看rvm版本号

$ rvm -v


lwx:~ lwx$ rvm -v

rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]


如果出现版本号,就证明安装成功


2.升级ruby

查看ruby版本

$ ruby -v


lwx:~ lwx$ ruby -v

ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]


如上所示,我的ruby版本2.0.0


用rvm命令查看所有ruby版本

$ rvm list known

耐心等待,效果如图所示,省略了很多


用rvm选择对应ruby版本安装

$ rvm install ruby-2.2.2

见下图


如果你也被墙了,按下面步骤


3.安装Homebrew
手动安装Homebrew

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果命令失败,提示已经安装

则卸载Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"



重新安装ruby
$ rvm 
install ruby-2.2.2

查询已经安装的ruby

$ rvm list


设置ruby的默认版本

如果当前的ruby有多个的话,需要设置需要的版本为默认版本

$ rvm 2.2.2 —default

$ rvm -v


4.更新ruby源

查看ruby源
gem source -l
默认应该是
https://ruby.taobao.org/

lwx:~ lwx$ gem source -l

*** CURRENT SOURCES ***

https://ruby.taobao.org/ 
我们需要将
https://ruby.taobao.org/源更改成https://ruby.taobao.org 


移除源

$gem source -r https://rubygems.org/    

添加源
$  gem source -a https://ruby.taobao.org
如果 淘宝源不能成功添加进去,就换成下面的
$ gem sources -a https://gems.ruby-china.org/ 

添加完成之后可以再次用gem source -l命令看是否添加成功

5.安装cocoapods

安装命令
$sudo gem install -n /usr/local/bin cocoapods
下载完成执行设置命令
$pod setup
该命令会因网络原因非常缓慢,你可以选择直接拷贝别人电脑中的压缩包


路径在如图所示,不要输入lwx,这是我的电脑名,输入你的电脑名

拷贝之前先把正在执行任何pod命令的终端关闭掉,不然更新命令会覆盖掉你拷贝进去的文件。




搜索命令
拷贝完再执行一次设置search命令就好
$ pod search afnetworking

新搜索命令 出来结果后输入q回车退出

创建Podfile文件
创建Podfile文件需要先要使用cd目录进入工程目录

$ vi Podfile
进入到编辑界面
输入i进入编辑名字
编辑格式

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, "9.0"


target :'工程名字' do
  #pod '第三方库名' 

  pod 'AFNetworking' 

end

编辑完成后依次输入
esc
shift + :
wq
回车退出

创建pod工程
$ pod install

更新pod
 
$ pod update


出现以下提示就证明安装成功,并打开XXX.xcworkspace工程代替以前

Please close any current Xcode sessions and use `123.xcworkspace` for this project from now on.


6.Alcatraz插件管理器


安装Alcatraz

curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh

安装完成后重新

下载完成后重新启动Xcode,需要关闭所有Xcode程序
 
然后重新打开Xcode,选中LoadBundle


搜索cocoapods并下载


下载完成后重新启动Xcode,需要关闭所有Xcode程序
然后重新打开Xcode,选中LoadBundle 



重新开启Xcode之后就可以使用插件来进行cocoapods
选择Product -> CocoaPods



首先需要Create/Edit Podfile,编辑格式同上。
然后点击Install Pods,会自动安装。 


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值