虽然现在iOS的包管理方案已经大部分用Swift Packages了,奈何一些老项目以及flutter还在用Cocoapods,那么这里记录一下安装方法,方便以后快速安装:
在 macOS 上安装 CocoaPods 是一个相对简单的过程。CocoaPods 是一个流行的依赖管理工具,常用于 iOS 和 macOS 项目中来管理第三方库。下面是详细的安装步骤:
1. 安装 Homebrew(如果未安装)
Homebrew 是 macOS 上的包管理器。可以通过以下命令安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
完成后,验证安装:
brew --version
2. 安装 Ruby(如果未安装)
macOS 通常自带 Ruby,但可以通过 Homebrew 安装最新版本:
brew install ruby
3. 安装 CocoaPods
使用 gem(Ruby 的包管理器)来安装 CocoaPods:
sudo gem install cocoapods
验证安装:
pod --version
顺便下面是简单的使用方法:
4. 初始化 CocoaPods
进入你的 Xcode 项目目录并初始化 CocoaPods:
bashCopy code cd /path/to/your/XcodeProject pod init
这会在你的项目目录中生成一个
Podfile
文件。5. 编辑 Podfile
打开
Podfile
文件,添加你需要的库。例如:rubyCopy code # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'YourAppTarget' do use_frameworks! # Pods for YourAppTarget pod 'Alamofire', '~> 5.4' end
确保将
YourAppTarget
替换为你项目的实际 target 名称。6. 安装依赖
保存并关闭
Podfile
,然后在终端中运行:pod install
这会下载并安装
Podfile
中指定的所有依赖,并生成一个 .xcworkspace
文件。7. 打开 .xcworkspace
文件
从现在开始,使用生成的
.xcworkspace
文件来打开你的项目,而不是原来的 .xcodeproj
文件。这可以确保所有的 CocoaPods 依赖都能正确加载。open YourProject.xcworkspace