从零开始完成git版本库依赖于CocoaPods

git代码库关联CocoaPods



1、首先在git上创建一个版本库:

从零开始完成git版本库依赖于CocoaPods_第1张图片
从零开始完成git版本库依赖于CocoaPods_第2张图片

      注意:在创建版本库的时候选择Add a license 选择MIT LICENSE选项

2、上传代码库到git

       把本地代码库上传到git上,然后在克隆下来。不会上传git的小伙伴,奉上git上传教程。

3、版本库和CocoaPOS关联

       开始创建podsepec文件

$ pod spec create CKUti

        1.创建成功工程目录文件夹下面会多出一个.podsepec文件

从零开始完成git版本库依赖于CocoaPods_第3张图片

        2.使用文本编译器打开.podsepec文件,编辑该文件。编辑后文件截图如下:


从零开始完成git版本库依赖于CocoaPods_第4张图片

这里我遇到了一个坑,我上传的是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就完成。

从零开始完成git版本库依赖于CocoaPods_第5张图片

这个时候就可以pod search CKUtils 查看自己上传的版本库了,并且可以通过CocoaPods导入和管理。

你可能感兴趣的:(从零开始完成git版本库依赖于CocoaPods)