//查看CocoaPods版本
$ pod --version
// 先更新gem,国内需要切换源
$ sudo gem update --system
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
// 安装cocoapods
$ sudo gem install cocoapods
$ pod setup
如果不更新pods出现的问题
经过认真的比较工程前后的差别,发现这是由于在开发过程汇总CocoaPods版本不同造成的问题。
较高版本的CocoaPods更新工程的时会生成一个文件名为Pods-framework.sh脚本文件,并向工程的.xcodeproj当中添加相关调用脚本的配置,我使用的版本(0.39.0)却不会。当我更新工程时,CocoaPods(0.39.0)只移除了高版本生成的脚本文件,却没有修改配置,导致编译时寻找该文件却找不到,提示错误:
Pods-framework.sh:No Such File or Directory
解决办法:
把红色箭头的文件删除,完美解决.