CocoaPods开源库集成工具安装-2021.03.30

CocoaPods官网:https://cocoapods.org/

CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。


安装环境:(小括号中对应终端查看命令)

macOS 10.15.7 intel处理器

Homebrew 3.0.10  (brew -v)

rvm 1.29.12 (rvm -v)

ruby 2.6.6p146  (ruby -v)

gem 3.2.15 (gem -v)

Cocoapods 1.10.1 (pod --version) 

 

一、安装Homebrew环境:

运行brew -v,如果出现下图,就还没有安装Homebrew

关于Homebrew的介绍和安装方法参考:https://brew.idayer.com/guide或者https://www.cnblogs.com/mjios/p/14497925.html。

Homebrew是一款包管理工具,主要有四个部分组成: brew(Homebrew 源代码仓库)、homebrew-core (Homebrew 核心源)、homebrew-cask(提供 macOS 应用和大型二进制文件的安装)、homebrew-bottles(预编译二进制软件包)。

开始安装,打开【终端】

1.安装homebrew-core

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

2.安装homebrew-cask

cd "$(brew --repo)/Library/Taps/homebrew/"

git clone https://mirrors.ustc.edu.cn/homebrew-cask.git

3.为了加速以后使用Homebrew安装其他软件的过程,建议设置软件源为国内源,这里设置为中科大的源

git -C"$(brew --repo)"remote set-url origin https://mirrors.ustc.edu.cn/brew.git

git -C"$(brew --repo homebrew/core)"remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

git -C"$(brew --repo homebrew/cask)"remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

brew update

4.设置bottles镜像

echo'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles'>> ~/.zprofile

source~/.zprofile

安装成功后,版本如图

二、安装rvm

curl -L get.rvm.io | bash -s stable

source ~/.bashrc

source ~/.bash_profile

查看rvm版本:rvm -v

三、用 rvm安装 ruby 环境

用 rvm列出ruby可安装的版本信息:rvm list known

安装一个ruby版本,保证 ruby 版本要 > 2.2.2

rvm install2.6.6

设置为默认版本

 rvm use 2.6.6 --default


四、更新gem并更换镜像源

更新gem:sudo gem update --system

查看当前源:gem sources -l

默认当前源是:国外的https://rubygems.org/,国内非常难访问到

删除原有的rubygems源,换成淘宝源https://gems.ruby-china.com

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

再次查看当前源有没有替换成功,确保只有 gems.ruby-china.com

gem sources -l

五、开始安装CocoaPods

如果安装有多个版本xcode的朋友,需要切换一个默认的版本:sudo xcode-select --switch /Applications/Xcode.app

安装:sudo gem install -n /usr/local/bin cocoapods

下载更新本地的依赖库:pod setup

cocopods升级:gem update cocoapod

查看cocoapods版本:pod --version

使用命令测试下是否正确安装,类似'AFNetworking'依赖库名如何得来,使用pod的搜索命令

pod search AFNetworking

报错:Unable to find a pod with name, author, summary, or description matching `AFNetworking`

网上说需要切换镜像源

- gem sources --remove https://rubygems.org/

- gem sources -a https://gems.ruby-china.com

至此,CocoaPods就安装完了


为了方便打开和编辑Podfile文件,可以再安装一个CocoaPods终端APP,下载地址https://cocoapods.org/app

你可能感兴趣的:(CocoaPods开源库集成工具安装-2021.03.30)