在建立或者更新自己的cocoapod的库的,我们一般都会使用trunk push进行提交的pod。
pod trunk push DFAXUIElement.podspec --allow-warnings
但有时候在使用pod install
无法进行最新代码。又或者在pod search
无法搜索到最新的版本。一般都是因为cocoapod的缓存没有进行更新导致的。所以我们只需要删除search_index.json这个文件即可,而这个文件在~/Library/Caches/CocoaPods这个路径。然后再重新建立即可。
可以通过以下命令进行解决:
rm ~/Library/Caches/CocoaPods/search_index.json
pod search DFAXUIElement
如果出现错误:[!] Unable to find a pod with name, author, summary, or description matching XXX
那就执行以下命令即可:
pod repo remove master
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
rm ~/Library/Caches/CocoaPods/search_index.json
如果在git clone的时候很慢,请参考我另一篇文章