iOS开发

关于Cocoapods的安装和遇到的问题

2019-02-12  本文已影响2人  追逐_chase
作为一个开发者,Cocoapods这个 管理工具已经是开发者比较依赖的一个管理工具了,Cocoapods一下我简称为pods,它开始于2011年8月,经过这么多年的发展后现在越来越多的iOS开发者喜欢并使用它。
安装
sudo gem install cocoapods
pod setup 

一般这样执行安装的话,都会遇到问题所以我们要做一下的操作

成功.png
1.ruby -v 查看版本   
结果: ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]  
说明版本过低
2.执行 rvm list known  命令 查看 
如果提示command not found 或者其他的版本情况 就执行下面的操作

3.安装Ruby

安装Ruby有三种方式
a:下载ruby源代码,编译,安装
b:使用发行版自带的安装包,安装
c:用 rvm安装

我们使用rvm安装
输入这个命令 $ curl -L get.rvm.io | bash -s stable

image.png

需要加载一下命令行:

$ source ~/.bashrc

$ source ~/.bash_profile

$ source ~/.profile

$ rvm -v
image.png

说明已经安装好了 ruby

然后查看Ruby的版本列表 $rvm list known

image.png
然后安装 版本号>= 2.2.2的Ruby

比如: $rvm install 2.3 安装一个 2.3的版本

你可能会看到出现了Setting up CocoaPods master repo,卡住不动了,说明Cocoapods在将它的信息下载到 ~/.cocoapods里。 你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后执行du -sh *来查看文件大小, 当出现Setup completed的时候说明已经完成了

Cocoapods的使用
platform:ios,'9.0'   这句的意思是 9.0的系统

target 'TestView' do 

pod 'MBProgressHUD','~>0.8'  这是添加 这个第三方 及版本号

end

补充:如果已经有podfile文件了,也可以直接打开 podfile文件 直接输入你要添加的 第三方库 比如下图:


image.png

然后

  1. cd 到文件目录

2.pod install --no-repo-update 不更新原来的文件,之操作新添加的第三方库

随着Xcode版本的升级增高,Cocoapods对应的版本也要与之匹配,所以时候在升级xcode的时候需要注意pods的匹配
如果遇到引用的第三方库 版本老旧 需要更新版本库
上一篇 下一篇

猜你喜欢

热点阅读