iOS Coding创建打包以及cocopods管理
2018-05-09 本文已影响37人
coco_CC
最近公司开始整理以前的项目,对产品进行模块化,决定使用Coding管理项目,既然决定使用,那就有必要出一份使用文档了。下面是Coding创建以及使用cocopods管理的文档方便记录下,不多说了,开始~~~
Coding地址:Coding登录
首先你的拥有一个Coding账号(废话^ _ ^)
1.创建页面
1.png2.创建自己的项目ZCTest,如下图所示。
PS:
- 项目名称:项目名
- 项目描述:简介
- 公开源代码:可以选择私有或者公开
- README:一般项目中都会添加一个README文件对项目进行概述,以便一目了然地知道这个项目是做什么用的,如何使用等信息。README文件采用markdown语法书写。
- 开源许可证:定义该项目的传播方式,比如他人是否可以商业化使用该项目,他人是否可以随意传播、发布、更改该项目。
- .gitignore文件:该文件可以定义哪些文件不添加到仓库中,比如项目产生的临时文件。
-
项目成员:增加成员管理,可以添加同事及其他人员。
2.png
3.项目创建成功之后,获取Coding地址并下载到本地
3.png4.说到这里,我这现在是使用SourceTree进行Coding代码管理。SourceTree下载 密码: bivg
打开SourceTree进行克隆下载,如下图所示
4.png 5.png5.打开刚才创建的项目,只是一个空项目,无数据。
6.png到这里Coding创建以及下载到本地已经完成
下面介绍使用cocopods管理和Coding打包
使用cocopods创建并管理项目
cd到创建项目的目录 :
cd /Users/yourusername/ZCTest
pod创建项目:
pod lib create ****
如下图,按需要进行选择并创建
7.png
Coding打包命令
注:私有库打包更换成自己项目的Coding地址
条件:进入要打包项目的目录(有点废话,大婶跳过~~)如下图所示:
- 公有库打包:
pod trunk push 包名.podspec --allow-warnings --use-libraries --verbose
-
私有库打包:
pod repo push HTMISpecs 包名.podspec --sources=https://github.com/zczczyc/ZCTest.git,https://git.coding.net/zczczyc/ZCTest.git --allow-warnings --use-libraries --verbose
-
私有库验证:
pod lib lint 包名.podspec —sources=https://github.com/zczczyc/ZCTest.git,https://git.coding.net/zczczyc/ZCTest.git —allow-warnings —use-libraries —verbose
@end