ios cocoapods 升级和使用

cocoapods

cocoapods是ios平台最重要的管理工具。

cocoapods入门

1 查看版本号

参考:[cocoapods]如何卸载cocoapods

 pod --version  #查看pod版本,目前版本:1.9.3
 which pod #查看pod的位置
 sudo rm -rf /usr/local/bin/pod #强制删除上面的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只安装指定的库,不更新其他
卸载:pod update xx库 --verbose --no-repo-update #pod更新指定的库;一定要指定库,否则全部更新了; 删除库

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 国外地址特别慢,我们替换成功国内地址把
# CocoaPods Specs github 国内访问漫成狗了,这里我们替换成国内地址
# source 'https://github.com/CocoaPods/Specs.git'

# 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命令查看Podfile.lock文件即可看到所有三方库对应的版本
cat Podfle.lock
# 更简单:直接改成 .txt后缀进行查看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dazer007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值