Cocoapods 问题集锦
承诺
本文会持续更新, 分享在使用 cocoapods 过程中遇到的问题和解决方案.
欢迎大家补充.
安装问题
可以阅读博客 Mac 安装 Cocoapods.
pod search 问题
pod search 无法搜索到指定的项目
问题描述: 执行 pod search [Name], 出现类似下面的提示:
1 | [!] Unable to find a pod with name, author, summary, or description matching `[Name]` |
解决方案: 删除 search_index.json 文件
1 | rm ~/Library/Caches/CocoaPods/search_index.json |
然后, 重新执行:
1 | pod search 项目名称 |
如果这样行不通的话, 可以这样:
1 | rm -rf ~/.cocoapods |
如果你的网络不好, 需要漫长的等待…
这个时候, 可以去抽半盒烟了. Orz…
pod setup 问题
pod setup 卡死
问题描述:
pod setup 会在本地建立 cocoapods 仓库.
在执行的过程中, 你可以在 ~/.cocoapods/repos
使用du -sh *
来看 repos 目录的大小变化.
如果观察好久, 大小没有变化, 最终会出现类似下面的错误:
1 | Cloning into 'master'... |
解决方案,如下:
先更新 gem
1 | sudo gem update --system |
再重新执行
1 | pod setup |
pod install 问题
无法使用,报类似下面的两种错误信息:
1 | can't find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException) |
1 | While executing gem ... (TypeError) |
解决方案,如下:
1. 重新安装 ruby
1 | brew reinstall ruby |
2. gem 更新
1 | rm /usr/local/bin/update_rubygems |
3. 重新安装 Cocoapods 并重新添加源
1 | sudo gem uninstall cocoapods |
扫码关注,你我就各多一个朋友~