【iOS】关于cocoapods的一些问题

1.更新Mac系统后,pod search报错

更新系统后,使用pod search 有时候会出现如下的错。我是在搜索mj

这时候我们可以直接执行pod repo remove trunk移除trunk源,pod search就都正常了!

这个问题的原因大致就是本地trunk的问题。

但是再这样之后我们会遇到下面的问题

这个问题就很好解决了 在1.8.0之前的版本中我们直接pod setup但是在1.8.0之后 就没有用了。

我之前pod setup好多次没用,后来就直接pod init一个文件后,在里面添加一个常用的pod库,pod install 一下就会自动把trunk库更新到本地.

2.卸载cocoapods

首先卸载cocoapods我们可以使用如下的代码 

sudo gem uninstall cocoapods

但是有时候会出现下面的错误。

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

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

这时候我们就需要使用这一条语句了。

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

接下来就是查看本地安装过得cocoapods相关资源

gem list --local | grep cocoapods
cocoapods-core (1.8.4)
cocoapods-deintegrate (1.0.4)
cocoapods-downloader (1.2.2)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.1.0)
cocoapods-trunk (1.4.1)
cocoapods-try (1.1.0)
这些事我检索出来的文件,接下来就是一一删除。
sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-deintegrate
sudo gem uninstall cocoapods-downloader
sudo gem uninstall cocoapods-plugins
sudo gem uninstall cocoapods-search
sudo gem uninstall cocoapods-stats
sudo gem uninstall cocoapods-trunk
sudo gem uninstall cocoapods-try

 这样也就彻底卸载了cocoapods

3.升级cocoapods

第一步升级gem:sudo gem update -n /usr/local/bin --system
第二步执行安装操作:sudo gem install -n /usr/local/bin cocoapods

猜你喜欢

转载自www.cnblogs.com/weicyNo-1/p/12044376.html
今日推荐