前言
本篇文章讲述CocoaPods的安装和使用
安装cocoaPods
如果电脑没有安装过cocoaPods,需要先安装,使用下面的命令:
sudo gem install cocoapods
输入密码后开始安装,需要等待。。。但是我这里报错了。
The last version of drb (>= 0) to support your Ruby &RubyGems was 2.0.6. Try installing it with `gem install drb -v 2.0.6` and then running the current command againdrb requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210.
看着好像是ruby的版本太低,我使用brew来下载最新的ruby,也可以使用ruby的管理器,可以去网上搜索相关文章,我使用brew是因为brew可以管理很多工具库的版本,比较方便和统一。
使用brew安装新版ruby
使用下面命令:
brew install ruby
然后开始下载,一般情况下,不会有啥问题
下载完成后,使用
ruby -v
如果发现还是之前的版本,因为我们需要重新修改环境变量。
这里有介绍怎么修改环境变量
mac修改环境变量
修改环境变量版本还是没切换的问题
我们常用的环境变量配置文件有两个:
- bash_profile:这个是针对以bash方式打开shell的情况下执行的配置文件。
- zshrc:这个是针对
默认或者以zsh方式
打开shell的情况下执行的配置文件。
一般的解决办法有两个:
一个是切换shell模式,可以通过命令行
// 这个是切换到bash模式chsh -s /bin/bash// 这个是切换到zsh模式chsh -s /bin/zsh
或者通过终端–设置–通用–Shell的打开方式来修改
1是默认方式,一般就是zsh
2是手动输入的模式,/bin/bash是bash模式,/bin/zsh是zsh模式
修改完成记得重启终端
另一种是在当前模式的环境变量的配置文件中添加路径,比如我们现在是zsh模式,那我们应该使用
open ~/.zshrc//使用文本编辑器或者vim ~/.zshrc// 使用vim编辑器
添加环境变量,针对于brew安装的ruby一般路径就是
export PATH="/opt/homebrew/Cellar/ruby/3.3.0/bin:$PATH"
再次使用
ruby -v
这个时候版本应该就是最新的了
更新gem
执行下面的命令更新gem
sudo gem update --system
替换安装源
将官方的ruby源替换成国内源
// 删除当前源gem sources --remove https://rubygems.org/// 切换当前源gem sources -a https://gems.ruby-china.com/// 列出当前使用的源gem sources -l
继续安装
再次执行
sudo gem install cocoapodspod setup
这个时候应该很快就能安装完成了
完成
这个时候输入
pod --version
就能查看cocoapods的版本了。
使用cocoaPods
新建项目
新建一个xcode项目,比如我们创建一个VVV的ios APP项目
创建podfile
打开项目所在的目录,新建文件podfile文件
可以使用命令行创建文件
cd 这里写你的项目目录vim podfile //会新建一个podfile文件// 如果对vim编译不熟悉。可以到这里直接输入:wq回车退出// 然后输入下面命令行使用编辑器打开文件open podfile
在podfile中添加引用的第三方库
下面是一个添加库引用的例子
platform :ios,'10.0'target 'VVV' do#AFNpod 'AFNetworking'#Layoutpod 'Masonry'end
安装第三方库
使用
pod install
安装库引用,并且自动进行配置
注意
有两点需要注意:
- 使用CocoaPods生成的*xcworkspace文件来打开工程,而不是以前的*xcodeproj 文件
- 每次更改了Podfile文件,都需要重新执行一次pod update命令