最近在项目里pod update 的时候经常会报各种看不懂的错误,鄙人在这里总结一下,也是对自己最近工作的一个总结。
1、执行sudo gem install cocoapods的时候报这个错误,说是不能安装了
其实这个时候就是找不到路径而已,这样写
sudo gem install -n /usr/local/bin cocoa pods 搞定
如果安装指定版本 sudo gem install -n /usr/local/bin cocoapods --version 版本号
2、卸载cocoapods,
sudo gem uninstall cocopods
然后gem list | grep cocoapods看一下有关cocoapods的都删掉就可以
3、文章写的时候cocoapods最新版本已经到1.0.1了,官方也是一直要推荐你更新最新版本,这里因为我们项目配置的时候用的是0.39.0,很多path也都是在此环境下配置的,由于本人爱追潮,所以手欠更新了,结果就是各种报错,显示pod install(pod update)报错
The dependency `MBProgressHUD` is not used in any concrete large
......
这个是因为我们podfile是这样配置的
而新版本要我们最好这样配置
添加target的目的是怕你项目里有多个target会用到不同的依赖库,但是这样配置之后,项目就各种报错,编译.o文件找不到,所以本人只能暴力解决,降到0.39.0版本了。
that is all
thank you
i am GD