git代码库关联CocoaPods
1、首先在git上创建一个版本库:
注意:在创建版本库的时候选择Add a license 选择MIT LICENSE选项
2、上传代码库到git
把本地代码库上传到git上,然后在克隆下来。不会上传git的小伙伴,奉上git上传教程。
3、版本库和CocoaPOS关联
开始创建podsepec文件
$ pod spec create CKUti
1.创建成功工程目录文件夹下面会多出一个.podsepec文件
2.使用文本编译器打开.podsepec文件,编辑该文件。编辑后文件截图如下:
这里我遇到了一个坑,我上传的是swift的版本的代码,默认是version3.2这里需要设置sepc.swift_version = "4.2".如果是OC版本的代码则不需要设置该项。
3.建议使用 $ pod lib lint --no-clean命令,此命令会检查出当前podspec文件中的错误并给出提示
$ pod lib lint --no-clean
成功标志是终端展示如下:
CKUtils passed validation.
如果出现一些warming 可以使用如下这条命令来将其忽略掉
$ pod lib lint --allow-warnings
4.上传podspec文件的时候需要指定tag,终端输入命令
$ git tag -m"first release version ""1.0.0"
$ git push --tags
5.注册CocoaPods账号,如果已有该账号则可以跳过此步骤,直接执行步骤6
$ pod trunk register 你的邮箱'注册的名字'--description='描述'
这个时候你填写的邮箱地址会收到一封注册邮件,点击链接完成后回到终端输入命令
$ pod trunk me
6.注册完成后,那么现在就要把版本库推送到CocoaPods上去了,直接执行命令
$ pod trunk push CKUtils.podspec
经过漫长的等待,出现如下图内容,这样Git代码库一来CocoaPods就完成。
这个时候就可以pod search CKUtils 查看自己上传的版本库了,并且可以通过CocoaPods导入和管理。
网友评论