【iOS】CocoaPods的安装或升级

CocoaPods 是一个 Cocoa 和 Cocoa Touch 框架的依赖管理器,具体原理和 Homebrew(Mac上软件包管理工具)有点类似,都是从 GitHub 下载索引,然后根据索引下载依赖的源代码。下面主要是介绍使用Homebrew命令进行安装或升级(强力推荐)

另外也可以Gem命令进行安装或升级(不推荐)。是因为它使用系统自带的Ruby,系统的Ruby不好升级(会导致一系列的问题),还是要安装Homebrew再安装Ruby,然后把系统的Ruby切换成自己安装Ruby。

安装 Homebrew

Homebrew官网:https://brew.sh/zh-cn/
安装命令(需要🪜,不稳定):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

使用国内镜像地址(推荐,下载稳定速度快):

  1. 安装命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  2. 卸载命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
  3. 更新brew版本:brew update
  4. 查看安装版本号:brew -v

Homebrew的使用方法:

  1. 安装软件:使用命令 brew install [软件名] 来安装所需的软件包。

例如:
安装Node.js: brew install node
安装Git:brew install git

  1. 搜索软件:使用命令 brew search [关键词] 来搜索需要的软件。
  2. 卸载软件:使用命令 brew uninstall [软件名] 来卸载不再需要的软件。
  3. 更新软件包:使用 brew update 和 brew upgrade 命令来更新Homebrew和已安装的软件包。

升级CocoaPods的操作流程

先查看一下 Ruby 版本号:ruby -v,如果小于3.1版本,需要升级一下。

1、升级Ruby环境:

  • 方式1:
sudo gem update -n /usr/local/bin --system

使用 brew 命令进行安装

brew install ruby

即可安装最新版本的ruby,安装完成后配置 ruby 的环境变量
在 .bash_profile 中追加:

export PATH=/usr/local/opt/ruby/bin:$PATH

再执行以下命令即可

source ./.bash_profile

查看Ruby版本号:ruby -v

2、更换Ruby镜像(修改gem源)

  • 查看gem源:gem sources -l
  • 移除现有的Ruby镜像:gem sources --remove https://rubygems.org/(自带的源)
  • 添加国内最新镜像源(注意:淘宝的Ruby镜像已经不更新了):
    gem sources -a https://gems.ruby-china.com
  • 查看当前镜像:gem sources -l

3、安装或升级CocoaPods:

brew install cocoapods
# sudo gem install -n /usr/local/bin cocoapods

查看安装Cocoapods版本号:pod --version

其它命令

  • 更新:当cocoapods有新的版本,可以用以下命令更新
sudo gem update cocoapods -n /usr/local/bin
  • 卸载:当然你不需要cocoapods时,可以用以下命令卸载
    方式1:sudo gem uninstall -n /usr/local/bin cocoapods
    方式2:先查看安装过的cocopods相关历史,命令如下:gem list --local | grep cocoapods
    再输入下面命令逐个卸载:
sudo gem uninstall -n /usr/local/bin cocoapods cocoapods-core cocoapods-deintegrate cocoapods-downloader cocoapods-plugins cocoapods-search cocoapods-stats cocoapods-trunk cocoapods-try

CocoaPods 更新本地索引

CocoaPods是一个用于管理iOS和macOS项目依赖的工具,它可以帮助你安装和更新项目中所需的库。当你在Podfile中添加了新的库或者需要更新已有的库时,你可能需要更新本地的CocoaPods索引,这样Podfile.lock文件才能正确地反映出最新的依赖版本。

  • 更新本地CocoaPods索引的命令:pod repo update
  • 更新到特定的repo,可以使用:pod repo update BRPickerView

更新第三方库

更新所有库,更新前忽略索引库(pod repo)更新:pod update --no-repo-update

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容