Cocoapods 使用中遇到的问题及解决方法

framework not found Pods

运行 pod deintegrate 从你的项目删除CocoaPods的任何痕迹
运行 pod install --no-repo-update 重新下载所需的组件

组件新版本无法下载

原因是 pod update --no-repo-update--no-repo-update没有更新仓库 去掉就好了

项目中找不到引用的组件

pod install后项目中import不了添加的组件

解决方法

按着Option/Alt
menu -> Product -> Clean 就会变成 Clean Build Folder...

淘宝镜像无法下载

淘宝镜像地址变成https

解决方法

1
2
3
4
gem sources -l
gem sources --remove http://ruby.taobao.org/
gem sources --add https://gems.ruby-china.com/
gem sources -l

更新报错

更新之前要更新gem

1
gem update --system

更新gem报错

1
Operation not permitted - /usr/bin/update_rubygems

解决方法

  • 安装 Homebrew
  • 安装gem brew install ruby
  • 重启终端 否则查看版本还会是之前的版本
  • 查看gem版本 gem -v

再更新Cocoapods

报下述错误

1
Operation not permitted - /usr/bin/xcodeproj

解决方法

1
sudo gem install -n /usr/local/bin cocoapods --pre

查看版本

1
pod --version

安装

1
pod setup