Cocoapods包管理

1.安装方式

使用homebrew brew install cocoapods

2.使用方式

1.podfile

cocoapods通过podfile进行相关的管理
use_frameworks!指定依赖的包编译形式
platform指定仓库兼容最小版本,target指定作用的工程目标,pod指定相关的仓库以及版本。
pod‘xxx’,使用仓库最新版本
pod‘xxx’,‘2.3’:使用xxx仓库的2.3版本
pod‘xxx’,‘~>2.3':使用版本2.3<=版本<3.0,指定版本范围为当前版本号到倒数第二位+1
pod‘xxx’,‘>2.3’:使用大于2.3的版本 。。。。
指定依赖:使用path指定对应的仓库
pod‘xxx’,:path=>‘本地代码仓库的路径’
pod‘xxx’,:git=>‘git仓库地址’
pod‘xxx’,:git=>‘本地代码仓库的路径’,:tag=>‘2.2.2’版本号‘,:branch=〉’分支号‘,:commit=〉’commit号‘

2.pod install

pod install 安装对应的依赖,生成对应的工作空间,工程分成pod和project。

3.创建podspec

创建命令:pod spec create xxx
创建cocoapods pod trunk me,查看账号是否存在
进行trunk me测试
发布:pod trunk push xxx.sepc

4.subspec

可以将pod上的功能拆分,只使用其中的一个功能,pod ‘xxx/xxxx’
让pods支持子subspec
1.文件夹结构
2.subspec以来哭
3.subpec依赖的第三方,和其他subspec的路径

点击查看代码
s.subspec ‘uicommon’ do |ss|
	ss.source_files = ‘’
	ss.dependcy = ‘xxx’
	ss.frameworks = ‘xxx’,‘xxx’
end

参考:https://blog.csdn.net/holdsky/article/details/87270013

原文地址:https://www.cnblogs.com/plys/p/15422708.html