iOS之框架架构iOS 组件化开发

组件化开发之-pod创建规范

2017-05-18  本文已影响223人  一根聪

原创 2017-05-09

关键点:

  • 公有Pod仓库创建
  • 私有Pod的创建规范
  • 如何开发及部署你的pod

这里仅以公司一个示例项目列举部分规范,后期会持续修改,如果你也在做这方面的事情,并且有更多我暂时没有说到的建议请联系我的邮箱,不胜感谢!

公有Pod仓库创建

相信你已经通过组件化开发之-Cocoapods使用及创建发布自己的Pod了解到了如何创建一个共有仓库,创建公有仓库时,并没有什么规范,但是有一个建议是你创建出来的项目目录按照如下比较好(这些是参考的cocoapods官方网站示例):

如下是我的一个公有pod及现有可以使用的pods


私有Pod的创建规范

我们要创建私有仓库,那么在选用私有仓库时可以使用github的私有仓库(当然这是需要付费的),抑或在自家服务器上搭建一个,我是比较倾向于第三个使用码云
   假设你已经有了一个码云账号,这里我们还是先创建一个组织吧,可以以你团队的名称,或者其他任何你喜欢的名称(因为有可能你们是几个团队使用的是一个码云账号,为了避免repository过多管理问题,或者觉得看着不舒服)

如何开发及部署pod

特别说明:
如果你的组件使用到了第三方的Podfile,那么在你构建你自己的Pod时请你将其添加至你的.podspec中的s.dependency, 这里会影响到后续的插件化开发,以及通过Jenkins实现持续构建的问题,以及提供SDK供第三方自行开发业务组件,具体细节将在后续补充

上一篇 下一篇

猜你喜欢

热点阅读