cocoapods升级和使用
cocoapodscocoapods入门1 查看版本号2 重新安装cocapods3 pod抽风报错4 CocoaPods Specs 国内地址5 CocoaPods 清理本地缓存6 pod 指定第三方库的版本《版本号说明》7 查看已经安装的pod版本号
cocoapods
cocoapods是ios平台最重要的管理工具。
cocoapods入门
1 查看版本号
参考:[cocoapods]如何卸载cocoapods
pod --version
which pod
sudo rm -rf /usr/local/bin/pod
2 重新安装cocapods
参考 Mac下升级ruby至最新版本 参考 Error installing cocoapods:ERROR: Failed to build gem native extension. 参考 2019最新cocoaPods安装教程 参考:iOS Cocoapods 如何添加更新删除指定的库
添加:pod
install --no-repo-update
卸载:pod update xx库 --verbose --no-repo-update
3 pod抽风报错
[!] CocoaPods could not
find compatible versions
for pod
"JXCategoryView":
In Podfile:
JXCategoryView
(~
> 1.5.5
)
None of your spec sources contain a spec satisfying the dependency:
`JXCategoryView (~> 1.5.5)`.
You have either:
* out-of-date
source repos
which you can update with
`pod repo update` or with
`pod install --repo-update`.
* mistyped the name or version.
* not added the
source repo that hosts the Podspec to your Podfile.
解决办法,参考博客:CocoaPods安装中的几个小问题-----6.有时候cocoapods会抽风
4 CocoaPods Specs 国内地址
CocoaPods Specs 国外地址特别慢,我们替换成功国内地址把
source 'https://gitee.com/mirrors/CocoaPods-Specs.git'
5 CocoaPods 清理本地缓存
同时有用cocoapod集成最新版本的sharesdk,让支持小程序分享, 搞了2-3天,之前电脑有老版本的,现在要换成新的大版本改动。项目启动的时候,总是报错,搞了好几天,最后是 cocoapods 本地缓存 坑的
// 移除本地master
sudo rm -fr ~/.cocoapods/repos/master
// 移除本地缓存
sudo rm -fr ~/Library/Caches/CocoaPods/
// 重新setup,如果网速较慢,可以在后面加上 --verbose
pod setup
6 pod 指定第三方库的版本《版本号说明》
pod一定要指定版本,否则不指定就会拉去最新的版本
参考pod 指定第三方库的版本
7 查看已经安装的pod版本号
如何查看 cocoapods 导入的三方库是哪个版本
cat Podfle.lock