0%

Cocoapods私有库

使用多年了,但是还是没怎么拥有管理自己的代码库,这样是不行的,整理起来。
找到了三年前自己的 podspec 和 第一个 private repo,继续用起来,这种感觉不错。

私有库

搞清楚 podspec 这个库是用来存放你所有 private repo 描述文件的地方。
真正的一个个代码库就是你提交的 private repo。

  1. podspec

    pod repo add [REPO_NAME] [SOURCE_URL]
    cd ~/.cocoapods/repos/REPO_NAME
    pod repo lint .
  2. generate private repo

    pod lib create [POD_NAME]
  3. edit podsepc file

    pod lib lint [POD_NAME].podspec
  4. Add Code in your Pod

  5. Push your Pod in the Specs Repo

  6. Tagging

    git tag ‘1.0.1’
    git push --tags
  7. Push 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 私有库的搭建和使用