CoCoapods 创建私有库

准备工作

1.安装好Xcode,Cocoapods

2.已经获得CocoaPods的Repo的地址,以及对应pod的Git地址(这里以gitLab为例)

3.涉及到的所有操作,请尽量在Terminal中进行,包括CocoaPods的相关操作(CocoaPods官方客户端无效)

创建步骤

1.创建repo地址(去gitlab上创建一个project即可得到一个地址)

打开terminal

# pod repo add [Private Repo Name] [GitHub HTTPS clone URL]

pod repo add myCocoaRepo https://gitlab.com/iosCocoaPods4CMS/iOS_Cocoapods_Repo.git

成功后在finder中选择前往——>前往文件夹,输入~/.cocoapods/repos 点击前往即可看到myCocoaRepo 这个目录了。

2.创建项目地址(同1)

然后:git clone https://gitlab.com/iosCocoaPods4CMS/helloCMSPod.git

3.clone模板代码到本地

      3.1模板代码创建过程参考cocoapods私有库的创建:http://blog.wtlucky.com/blog/2015/02/26/create-           private-podspec/

     Framework创建参考:

     bundle创建参考:  

预备知识

1.私有Spec Repo

所谓Spec Repo,就是Pods的索引
一旦在podfile中设置source为某个私有repo的git地址,在进行pod update的时候就会去这个repo中进行检索,如果检索到对应的pod,会读取该Pod的podspec从而进行安装。 一个Spec Repo的目录结构如下:

specs:specsName:specVersion:specname.podspec

for example:

CoCoapods 创建私有库_第1张图片


准备工作

一:安装好xcode

二:安装配置好cocoapods,能pod install,pod update

三:相关步骤的所有操作尽量在terminal里执行

步骤

一:创建私有的Spec Repo仓库

在gitlab上创在一个工程,获取地址:1

# pod repo add [Private Repo Name] [GitHub HTTPS clone URL]

pod repo add MyCocoapodsPrivaterepo 1


二:创建pod demo

三:创建并提交pod demo的podspec文件到私有的Spec repo仓库

四:使用私有pod

你可能感兴趣的:(CoCoapods 创建私有库)