- 将新添加的文件加入到
replaceMe
路径下 - 进入
Example
项目podfile
路径下pod install
- 进入本地私有库路径.
git add commit
将新文件添加到版本控制中 - 将版本控制中的文件推送到远程仓库
git push origin master
- 修改
podSpec
文件中的tag
. - 打标签并推送到远程
Pesc
仓库.git tag 版本号
,git push --tags
- 将新的
tag
版本提交到本地spec
仓库. pod repo push 本地仓库名称 提交的podSpec文件名
- 之前项目引用的是
0.1.0
版本,现在是0.2.0
版本.使用pod update --no-repo-update
更新框架信息.
三方库的依赖
- 在
podSpec
文件末尾,添加依赖的三方库.s.dependency 'AFNetworking'
- 修改了
podSepc
文件,add. commit -m "xx"
,git push origin master
推送到远程代码仓库. -
git tag 0.3.0
,git push --tags
- 将
podSpec
文件提交到本地索引库pod repo push 本地库名称 要提交的.podSpec文件
- 主工程
pod update --no-repo-update
优化
s.subspec 'Base' do |b|
s代表主库,Base
表示其中的一个(库)文件夹
b.source_files = 'xxxx'
end
image.png
image.png
image.png
- 修改
podSpec
文件版本号version
-
进入本地仓库
image.png
image.png
image.png
image.png
pod search LibName
image.png