- 分类:
1.私有pod:通过公司的服务器作为代码仓库保存的pod,除被分配了相应权限的人(一般为公司内部员工)外的其它人无法访问该pod. 在组件化开发中,以私有的pod作为组件.此时我们创建pod的podspec文件保存在自己创建的远端git仓库中
2.公共pod:公开的pod,例如常用的github中的支持pod的库,能够被任何人访问,此时我们创建的pod的podspec文件会随其他第三方的库文件一起保存在cocopods在github创建的远端git仓库的specs文件夹中,当pod setup时,会在本地的~/.cocopods/ repos/ master/ Specs文件夹中保存一份副本。且每次pod update时会更新此文件夹内容
- 资料:
(一)创建私有的pods
- Cocoapods 入门: http://studentdeng.github.io/blog/2013/09/13/cocoapods-tutorial/
- 用CocoaPods做iOS程序依赖管理:http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/#jtss-douban
- 如何编写一个CocoaPods的spec文件:http://ishalou.com/blog/2012/10/16/how-to-create-a-cocoapods-spec-file/
- 使用CocoaPods开发并打包静态库http://www.cnblogs.com/brycezhang/p/4117180.html
- 创建私人 Pods 以及 Spec Repo: http://www.tuicool.com/articles/Zf6nQv
- 使用Cocoapods创建私有podspec http://blog.wtlucky.com/blog/2015/02/26/create-private-podspec/
(二)创建公共的pods:
1. 手把手教你发布代码到CocoaPods(Trunk方式):http://www.cnblogs.com/wengzilin/p/4742530.html
2. 创建公共/私有pod –podspec:http://www.jianshu.com/p/1139a603f413