一、前言
CocoaPods是mac OS X和iOS开发者的依赖管理工具。它可以让开发者轻松的管理第三方的库,方便的将第三方的库和项目捆绑在一起,更方便的进行维护,管理更新等。
二、CocoaPods的安装
1.安装rubyGems,并使用gem安装CocoaPods
gem install cocoapods
2.搭建私有Spec Repository
pod lib create
3.把项目提交到git
git init
git add .
git commit -m \"first commit\"
4.把我们的私有仓库push到github上
git remote add origin
git push -u origin master
三、CocoaPods的使用
1.将第三方类库添加到我们的项目中,如果是私有项目,则需要在项目根目录下添加Podfile文件:
# Uncomment this line to define a global platform for your project
# platform :ios, ‘9.0’
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.

# opt_out_usage and set the next line to 'false' to disable RubyGems.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
target '' do
use_frameworks!
pod ‘
end
2.安装库:
pod install
3.引入库:
#import
4.在更新第三方的库的时候可以使用:
pod update
四、CocoaPods的优点
1.方便管理第三方的库,将第三方的库和项目捆绑起来,安装方便。
2.支持github托管仓库的安装
3.支持多项目依赖,可以通过改变Podfile文件来增加各个项目的依赖库
4.可以通过更新来管理第三方库的更新
五、总结
CocoaPods是专为mac OS X和iOS开发者量腕的依赖管理工具。它不仅可以方便的累积第三方的库,方便的将第三方的库和项目捆绑在一起,更方便的进行维护,管理更新等,同时还支持github托管仓库的安装,支持多项目依赖,可以通过更新来管理第三方库的更新等优势,使得它在开发中非常有用。

一、什么是 cocoapods
Cocoapods 是一个第三方库依赖管理工具,可以用来方便、快速地管理iOS项目及其依赖库,可以节省开发人员大量时间,提高开发效率。它帮助开发者自动下载和创建一个Xcode工程(包括源文件和资源),并管理第三方库和头文件。
二、cocoapods安装步骤
1.用homebrew安装cocoapods,在终端输入:
brew install Cocoapods
2.更新cocoapods,在终端输入
pod setup或pod repo update
3.查看cocoapods的版本号,在终端输入:
pod --version
4.可以使用pod search命令来搜索你想要的pod,比如搜索Eureka:
pod search Eureka
三、cocoapods新项目集成
1. 打开终端,新建一个工作文件夹:
mkdir newProject && cd newProject
2. 初始化:
pod init
3. 在Podfile中添加你要使用的pod
vi Podfile
# Uncomment the next line to define a global platform for your project target 'newProject' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks use_frameworks! # Pods for newProject
示例: pod 'Eureka' pod 'Alamofire'
end
4. 安装依赖
pod install
5. 安装完毕,使用xcworkspace打开项目
open newProject.xcworkspace
四、cocoapods现有项目集成
1. 打开现有项目的文件夹,如:
cd myProject
2. 在Podfile中添加你要使用的pod
vi Podfile
# Uncomment the next line to define a global platform for your project target 'myProject' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks use_frameworks! # Pods for newProject
示例: pod 'Eureka' pod 'Alamofire'
end
3. 安装依赖
pod install
4. 安装完毕,使用xcworkspace打开项目







