如何制作CocoaPods的公有和私有库?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1508个文字,预计阅读时间需要7分钟。
认识公有库和私有库:公有库:开源、自行封装的库,供他人使用,通常通过CocoaPods官方Repo仓库添加。私有库:自定义库,仅内部使用,可通过CocoaPods添加到项目中。
公有库:- 开源库:自行封装的库,供他人使用。- 添加方式:在CocoaPods官方Repo仓库(Master Repo)中添加自定义库的引用。
私有库:- 自定义库:仅内部使用。- 添加方式:在CocoaPods项目中引用本地或远程的.podspec.json文件。
- 公有库:开源自己封装的库供别人使用,且往cocoaPods的官方Repo仓库(即CocoaPods Master Repo)中新增自己库的索引,该库索引是以
*.podspec.json文件形式存在。 - 私有库:私有库不在cocoaPods的官方Repo仓库中,而是在自建的spec repo中,库索引是以
*.podspec文件形式存在,自建的spec repo放在路径~/.cocoapods/repos下,与master同级,其链接的远程仓库可以是公开的,也可以是私有的。
私有库链接私有仓库的例子:公司项目放在公司内网搭建的git服务器中,有些功能在多个项目中都会用到,这就需要抽成库。为了便于维护和升级,使用cocoaPods来管理。
本文共计1508个文字,预计阅读时间需要7分钟。
认识公有库和私有库:公有库:开源、自行封装的库,供他人使用,通常通过CocoaPods官方Repo仓库添加。私有库:自定义库,仅内部使用,可通过CocoaPods添加到项目中。
公有库:- 开源库:自行封装的库,供他人使用。- 添加方式:在CocoaPods官方Repo仓库(Master Repo)中添加自定义库的引用。
私有库:- 自定义库:仅内部使用。- 添加方式:在CocoaPods项目中引用本地或远程的.podspec.json文件。
- 公有库:开源自己封装的库供别人使用,且往cocoaPods的官方Repo仓库(即CocoaPods Master Repo)中新增自己库的索引,该库索引是以
*.podspec.json文件形式存在。 - 私有库:私有库不在cocoaPods的官方Repo仓库中,而是在自建的spec repo中,库索引是以
*.podspec文件形式存在,自建的spec repo放在路径~/.cocoapods/repos下,与master同级,其链接的远程仓库可以是公开的,也可以是私有的。
私有库链接私有仓库的例子:公司项目放在公司内网搭建的git服务器中,有些功能在多个项目中都会用到,这就需要抽成库。为了便于维护和升级,使用cocoaPods来管理。

