pod升级以及问题记录集

文章结构


1.cocoapods 升级最新版本
2.cocoapods 找不到第三方库最新版本解决办法
3.两个第三方依赖同一个库并且对库的版本要求不一样报错

一、cocoapods 升级最新版本


1.1 查看自己的pod版本

pod --version
1.2 gem换源
gem sources --remove https://rubygems.org/
gem source -a https://gems.ruby-china.org 
1.3 查看是否切换成功
gem source -l
pod升级以及问题记录集_第1张图片
image.png
1.4 升级cocoapods
sudo gem install cocoapods --pre

二、cocoapods 找不到第三方库最新版本解决办法

搜索不到最新的第三方框架(比如:官方SDK1.2,pod的搜索出的是1.1,也更新不了)原因是本地索引文件需要更新;

pod setup

看下指令帮助:


pod升级以及问题记录集_第3张图片
image.png

这个时间会长一点,耐心等待,等出现 setup completed就可以了。

三、两个第三方依赖同一个库并且对库的版本要求不一样报错


pod升级以及问题记录集_第4张图片
image.png

因作者长时间没有维护升级,导致库引用的版本过老而无法更新最新版本。


pod升级以及问题记录集_第5张图片
image.png

:podspec解释如下:

pod升级以及问题记录集_第6张图片
image.png

Podspec Syntax Reference
指定后解决问题:

pod升级以及问题记录集_第7张图片
image.png

你可能感兴趣的:(pod升级以及问题记录集)