使用CocoaPods打造组件私有仓库

Posted Cocoa开发者社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用CocoaPods打造组件私有仓库相关的知识,希望对你有一定的参考价值。

CocoaPods简介


对于每一名ios开发者来说再熟悉不过了,是一个可以轻松解决第三方依赖库的工具,安装方法和基本指令在此不赘述了,本文简介的是CocoaPods管理基本原理及设计打造项目组件私有仓库。简单说就是在GitHub上面有个Spec Repo,它里面包括成千上万的podspec文件索引目录。然后我们在项目集成的时候可以通过它去找到我们需要的开源代码和自动进行相关配置。


第一次安装的时候会下载CocoaPods到本地。


Setting up CocoaPods master repo

$ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress

Cloning into 'master'...

remote: Counting objects: 1301071, done.

remote: Compressing objects: 100% (169/169), done.

Receiving objects:  98% (1275050/1301071), 396.42 MiB | 559.00 KiB/s



Master Repo


模块说明书(.podspec文件)



使用CocoaPods打造组件私有仓库

目录结构


使用CocoaPods打造组件私有仓库

podspec文范例


为项目创建一个spec文件,在终端执行

以上是关于使用CocoaPods打造组件私有仓库的主要内容,如果未能解决你的问题,请参考以下文章

CocoaPods搭建私有库

使用CocoaPods创建私有Spec Repo管理项目公共组件

iOS代码组件化--利用cocoaPods创建私有库

项目管理:CocoaPods建立私有仓库

iOS-CocoaPods私有库创建

iOS组件化-利用CocoaPods拆分项目和私有化