- 將新添加的文件加入到
replaceMe
路徑下 - 進(jìn)入
Example
項(xiàng)目podfile
路徑下pod install
- 進(jìn)入本地私有庫(kù)路徑.
git add commit
將新文件添加到版本控制中 - 將版本控制中的文件推送到遠(yuǎn)程倉(cāng)庫(kù)
git push origin master
- 修改
podSpec
文件中的tag
. - 打標(biāo)簽并推送到遠(yuǎn)程
Pesc
倉(cāng)庫(kù).git tag 版本號(hào)
,git push --tags
- 將新的
tag
版本提交到本地spec
倉(cāng)庫(kù). pod repo push 本地倉(cāng)庫(kù)名稱 提交的podSpec文件名
- 之前項(xiàng)目引用的是
0.1.0
版本,現(xiàn)在是0.2.0
版本.使用pod update --no-repo-update
更新框架信息.
三方庫(kù)的依賴
- 在
podSpec
文件末尾,添加依賴的三方庫(kù).s.dependency 'AFNetworking'
- 修改了
podSepc
文件,add. commit -m "xx"
,git push origin master
推送到遠(yuǎn)程代碼倉(cāng)庫(kù). -
git tag 0.3.0
,git push --tags
- 將
podSpec
文件提交到本地索引庫(kù)pod repo push 本地庫(kù)名稱 要提交的.podSpec文件
- 主工程
pod update --no-repo-update
優(yōu)化
s.subspec 'Base' do |b|
s代表主庫(kù),Base
表示其中的一個(gè)(庫(kù))文件夾
b.source_files = 'xxxx'
end
image.png
image.png
image.png
- 修改
podSpec
文件版本號(hào)version
-
進(jìn)入本地倉(cāng)庫(kù)
image.png
image.png
image.png
image.png
pod search LibName
image.png