首先我们先在码云或者第三方类似的项目托管网址创建一个自己的云端项目库(下面的项目都是在码云上创建的)。
一、创建云端项目仓库
创建一个云端仓库创建好之后我们就进行重要的第二步。
二、创建本地组件库(以下操作均在终端)
1.进入所要创建的文件目录,输入: pod lib create 项目名称
控制台会打印以下信息
What is your email?
> 这里输入你开元中国的邮箱账号
What language do you want to use?? [ Swift / ObjC ]
> 这里输入你使用的语言
Would you like to include a demo application with your library? [ Yes / No ]
> 这里输入你是否需要生成一个 demo 应用,这里最好 Yes 这样你可以查看你创建的库是否可以使用
Which testing frameworks will you use? [ Specta / Kiwi / None ]
> 这里输入你需要用到的测试框架,随意选
Would you like to do view based testing? [ Yes / No ]
> 是否做基于视图的测试 Yes/No 都可以
What is your class prefix?
> 输入前缀 例如:ZP
回车之后在我们cd 的目录下面会帮我们创建好一个 xcode 模板
2.创建好之后会自动打开项目
创建好的项目3.创建好之后我们来看看 Podspec Metadata 文件目录下的相关配置
ZPTestCocoapods.podspec 文件的相关配置
.podspec注解如果不懂可以移驾到:《cocoapods.podspec文件讲解》,《cocoapods.podspec官方注解》
4.在库中创建代码文件
创建代码文件5.将代码与云端仓库关联并上传
1:cd到当前工程目录
2: git add .
3: git commit -s -m "这里输入提交描述"
4:git remote add origin "你工程远程仓库的地址,也就是你在开元中国创建的项目 https 网址" # 推送到远程仓库
6. 将代码发布上传
1.校验配置文件:pod lib lint --allow-warnings
2.校验通过后:
&添加标签: git tag "0.1.0" # 这里设置你要推送的版本号,用于版本管理,把修改的内容推送的哪个个版本,但是版本必须存在
&推送:git push --tags # 推送版本号
3.推送到git:pod trunk push 工程名.podspec --allow-warnings( # --allow-warnings 可以不加,加了最好,如果你的配置文件有警告,那么无法推送成功)
参考资料:
网友评论