CocoaPods创建私有Pod库方法总结
2017-08-28 09:31
197 查看
CocoaPods创建私有Pod库方法总结
1. 创建一个git仓库用来做内部私有库的Spec Repo
1.1. 在git仓库创建一个项目,用来存放所有共享库的podspec
1.2. 终端输入命令:
pod repo add qxSpecs https://git.coding.net/j1228415981/qxSpecs.git将qxSpecs.git添加到本地repo, 添加成功后可以在/.cocoapods/repos/目录下看到官方的master和刚刚加入的qxSpecs
注意:
如果有其他合作人员共同使用这个私有Spec Repo的话在他有对应Git仓库的权限的前提下执行相同的命令添加这个Spec Repo即可.
2. 创建私有Pod组件库
2.1. 在git仓库创建一个项目,用来存放私有Pod组件库
2.2. 使用命令pod lib create iosComponent来创建一个pod项目,创建过程会有些提示,详见下图
2.3. 发布一个release版本,比如1.0.0
2.4. xcode打开项目Example
找到iosComponent.podspec这个文件,修改相应字段,其中s.homepage必须是可以打开的网址
s.version上面release的版本号,这里是1.0.0
进入到iosComponent.podspec所在文件将爱,使用命令pod lib lint iosComponent.podspec测试下
如有警告或者错误请重新检查你的编写正确性, 如果没有问题会出现
JM_ActionSheet (1.0.1)
JM_ActionSheet passed validation.
3. 将podspec加入私有Sepc repo中
切换到iosComponent.podspec所在目录,在终端执行:pod repo push qxSpecs iosComponent.podspec
添加成功之后ymtSpecs中会包含Category库的podspec信息, 可以前往~/.cocoapods/repos下的qxSpecs文件夹中查看, 同时git服务器中的远端也更新了.
4. 使用仓库的使用
在Podfile中添加source ’ https://git.coding.net/j1228415981/qxSpecs.git‘://为了能使用私有仓库
source ‘https://github.com/CocoaPods/Specs.git‘://为了能使用公用仓库
注意:
1. 如果在上面的Example项目中直接使用私有仓库,每次私有仓库有变化时,都要重新pod install才能生效
相关文章推荐
- CocoaPods创建公有和私有Pod库方法总结
- CocoaPods创建公有和私有Pod库方法总结
- javascript中创建对象的几种方法总结
- github中创建自己的cocoapod私有库_实操
- 区块链开发(九) 以太坊 truffle 项目部署在 geth创建的私有链方法
- javascript 动态创建表格的2种方法总结
- js创建类的几种常见方法总结
- 编写高质量OC代码52建议总结:20.为私有方法加前缀
- 【转】html5学习--JS创建和存储 cookie一些方法总结
- 个人总结:创建快捷方式的两种方法
- 类的加载、创建对象、静态变量static、构造函数、静态代码块、构造代码块、构造方法以及总结
- 黑马程序员——Java基础---线程的另一个总结(1)--基本创建方法
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- 使用Cocoapods创建私有podspec
- javascript开发:javascript创建对象方法总结
- js创建对象的几种方法总结
- 创建对象的方法总结
- java 创建线程的方法总结
- [CocoaPod]基于私有仓库的pod创建问题
- Java反射学习总结二(用反射调用对象的私有属性和方法)