Cocoapods的更新及使用

早间曾经总结过一篇关于cocoapods的文章《Cocoapods的安装及简单使用》,简单尝试使用了这个管理第三方的工具,时至今日在我的项目中仍然很少使用它,随着入职新公司,新的项目启动,鉴于自己过去手动嵌入第三方的繁琐多事,遂决定使用Cocoapods管理项目基础第三方库;

重新使用Cocoapods遇到了一些问题,主要的就是版本更新:rvm、ruby和gem的版本 可用:rvm -v    ruby -v    gem -v 命令查看,使用update --system命令更新即可;

我们关注的是Cocoapods的版本;

Cocoapods的更新:

 

在梳理项目基础框架中,使用cocoapods管理第三方,但发现已经好久没有用过了(安装cocoapods之前有说过,注意源的问题),使用时提示:

bogon:Tongqianguan huaqiang$ pod -v

/Library/Ruby/Site/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)

from /Library/Ruby/Site/2.3.0/rubygems.rb:299:in `activate_bin_path'

from /usr/local/bin/pod:23:in `<main>'

这个是cocoapods的版本不对;

 

可以使用命令:

sudo gem uninstall cocoapods

sudo gem install cocoapods

将cocoapods 重新安装下;

 

不用sudo的话会报错,因为权限不够:

bogon:Tongqianguan huaqiang$ gem install cocoapods

ERROR:  While executing gem ... (Gem::FilePermissionError)

    You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.

 

对于重新安装报的错误:

ERROR:  While executing gem ... (Gem::FilePermissionError)

    You don't have write permissions for the /usr/bin directory.

使用下边的命令:

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

 

之后查看cocoapods版本:

bogon:Tongqianguan huaqiang$ pod --version

1.4.0

 

最后初始化下:

bogon:Tongqianguan huaqiang$ pod setup

如果是对接上边的不是第一次的话,更新就好:

bogon:Tongqianguan huaqiang$ pod repo update --verbose

 

Cocoapods的使用:

AFNetworking举例:

pod search AFNetworking

建立索引

 

关于编辑Podfile可以通过命令:vim Podfile

虽然可以通过vim编辑器进行编辑,但我还是喜欢通过Xcode编辑它,这个随意;

有了Podfile之后,执行pod install即可;

 

具体的你可以:

bogon:Tongqianguan huaqiang$ vim Podfile

shift+:然后输入wq退出

bogon:Tongqianguan huaqiang$ pod install

最后在项目目录中找到Pods项目,打开编辑Podfile即可;

 

更新第三方版本的话使用命令:pod update

其他的使用pod install即可

 

不妨给大家看下我的Podfile文件:

platform :ios, '9.0'
target 'Tongqianguan' do
    pod 'AFNetworking', '~> 3.0'
    pod 'MBProgressHUD', '~> 1.0.0'
    pod 'SVProgressHUD', '~> 2.2.0'
    pod 'MJRefresh'
    pod 'YYKit'
    pod 'YTKNetwork'
    pod 'SDWebImage', '~>3.8'
end

 

 

参考文章:https://www.jianshu.com/p/1711e131987d

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值