第三方库更新
过一段时间,可以在项目目录,执行一下pod update
将工程中所用的第三方库都更新到最新。一般情况下,代码是不用动的。不过,有些时候也是需要做一些改动。比如,这次,第三方库修改了一个初始化接口的参数,原来的代码就出现了编译不过的现象。
如果命令很慢,可以尝试一下命令pod update --verbose --no-repo-update
这个会快很多,效果差不多。
Pod更新提示
如果Pod
有可用的新版本,会有相关的提示的。比如:
这里提示,Pod
有可用的新版本1.7.3
先查一下当前版本,命令是pod --version
,发现现在的版本是1.5.3
,确实是可以更新了。
镜像源
直接使用提示的命令sudo gem install cocoapods
,发现更新不了,返回404
的问题。ruby
镜像源经常要更换。记得,以前是淘宝的源,后来不可用了。记得一年前吧,更换为源https://gems.ruby-china.org/
,至少当时是可以用的。现在,这个又不能用了。这个时候,可以百度一下,能不能找到最新可用的源,也要看运气吧。
最新安装cocoapods
经过一番搜索,现在可以用的源是https://gems.ruby-china.com
。接下来的操作,就是移除不能用的,添加可用的,然后查看一下是否更换成功。
安装命令
直接用提示的命令sudo gem install cocoapods
安装的话,会遇到权限问题,导致安装错误。
更改一下安装目录sudo gem install cocoapods -n/usr/local/bin
,就能成功。