项目优化

Pod 常见问题解决

2020-03-24  本文已影响0人  Doubleyz

1、增、删、更 安装源

pod repo add master https://xxx.git
pod repo remove master https://xxx.git
pod repo update
pod install
pod update

2、清空本地pod缓存

pod update
pod cache clean 'FortifySec' --all

3、重置pod

依次执行1~6
rm -rf ~/Library/Caches/CocoaPods
rm -rf Pods
rm -rf ~/Library/Developer/Xcode/DerivedData/*
pod deintegrate
pod setup
pod install

4、清空本地pod search搜索不到问题

1.执行pod setuppod search
(完成后再搜索还搜索不到执行第二步)
2.删除~/Library/Caches/CocoaPods/search_index.json文件手动删除或终端输入:rm ~/Library/Caches/CocoaPods/search_index.json
3.执行pod search

5、pod install 时遇到

Unable to find a specification for 三方类名 排查问题

排查问题顺序

  1. cocoaPods是否安装完成,执行 ls | grep PLMedia*,若为空则需重新 update CocoaPods 把 ~/.cocoapods 目录删除,重新执行 pod setup
  2. cocoaPods是否有该第三方库。
  3. 确定有该库后查看库版本号是否匹配可用。
  4. 查看库支持的iOS 系统版本。
  5. pod deintegrate清除项目cocoaPods
  6. pod install
  7. pod update

6、gem换源

gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
https://gems.ruby-china.com 最新切维护中
gem sources -l

文中如有总结不对、不到位的地方欢迎指出。谢谢~

上一篇下一篇

猜你喜欢

热点阅读