利用Cocoapods创建私有库

一、将文件上传到svn或者git,进到文件夹使用pod spec create YourFramework 命令创建podspec

二、按照如下格式修改,详细参数查看CocoaPods Guides - Podspec Syntax Reference

1)基础配置

利用Cocoapods创建私有库_第1张图片
podspec里面需要填写的内容(删除注释后)

2)可能涉及到有的库需要系统Framework的支持,需要在s.frameworks 指定

例如:

需要添加的framework

需要注意resolv这个库实际名称为libresolv.tbd,在传入时只写名字不写"lib"前缀也不写后缀。

3)有的库需要-ObjC,这里写


添加-ObjC标志

4)如果你的framework需要依赖其他公开库在s.dependency注明

例如:


假设依赖JSONKit1.4版本

添加后删除#。

三、修改podspec后,在终端用pod lib lint 命令验证podspec是否合法

验证通过后将podspec上传到git或者svn。

四、在其他项目中使用

在其他项目的PodFile中,加入私有仓库的下载地址:


私有仓库地址和s.sources一致

五、pod install    完成

你可能感兴趣的:(利用Cocoapods创建私有库)