使用多年了,但是还是没怎么拥有管理自己的代码库,这样是不行的,整理起来。
找到了三年前自己的 podspec 和 第一个 private repo,继续用起来,这种感觉不错。
私有库
搞清楚 podspec 这个库是用来存放你所有 private repo 描述文件的地方。
真正的一个个代码库就是你提交的 private repo。
podspec
pod repo add [REPO_NAME] [SOURCE_URL]
cd ~/.cocoapods/repos/REPO_NAME
pod repo lint .generate private repo
pod lib create [POD_NAME]
edit podsepc file
pod lib lint [POD_NAME].podspec
Add Code in your Pod
Push your Pod in the Specs Repo
Tagging
git tag ‘1.0.1’
git push --tagsPush to Spec Repo
pod repo push [REPO_NAME] [POD_NAME].podspec
问题
- podspec`specification does not validate.
pod repo push --allow-warnings
参考
Talk-iOS-Project-Practices
Create and Distribute Private Libraries with Cocoapods
cocoapods 私有库的搭建和使用