【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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容