美文网首页
创建Pod私有库上传github并测试使用

创建Pod私有库上传github并测试使用

作者: 托尔里 | 来源:发表于2017-10-17 13:43 被阅读0次

1.创建本地Pod

打开本机的终端,执行命令输入pod lib create podName 命令之后,然后等待大概一分钟左右的时间,会出现下面的这些选择项:

1.选择语言swift还是objc;

2.是否需要创建测试的项目工程,一般选择都是Yes,方便自己来测试;

3.你是否需要使用framework,这里选择No;

4.是否需要基础测试->No;

5.类名的前缀,写一下自己习惯的喜好类前缀。

pod lib create podName

2.修改工程配置

执行完上面的操作之后,就会自动打开你的工程,然后你的项目工程结构大致如下:

工程结构截图

第一部分,有一定基础的应该都看的懂上面的结构,这里就不多描述了,工程存在的主要意义是方便我们本地测试pod库是否可用,和本地的pod配置是否出错。

第二部分,是远程pod的文件,在这里可以把你需要链接的远程资源文件放进去,show in finder,把你的资源文件粘贴进去,然后把ReplaceMe.m删除,一般都是在对应的classes文件夹路径下。

我举个例子,自己写了一个简单的测试,把自定义的一个lable的源文件放进去。

然后在终端把路径切换到对应的Example文件路径的项目工程下,执行pod install命令,执行完成之后,然后cmd+R运行你的工程,测试一下是否会报错,一般情况下这里都不会有什么错误。接下来就是要测试导入你的资源头文件,测试你写的代码是否可用。

如果执行之后,在工程里找不到对应的pod库头文件导入的话,就先把代码git提交一下,然后再pod install,然后重复上面的操作,有时候Xcode会卡,还是不提示你pod库的头文件,这里可以cmd+B一下就可以,也可以在不提示的情况下直接写进去

资源文件的源代码 导入pod头文件 运行效果

3.修改Pod库的配置信息

执行完上面的操作之后,那么我们的远程pod库的资源文件基本都配置完毕了,现在我们就开始准备做上传Pod库的准备。

接下来我们就开始编辑testPod.podspec,把他的配置项都更改完毕,可以通过pod lib lint来检测哪些配置项错误,然后来做对应的修改。

配置完毕如下:

编辑Pod文件 修改Pod之后

然后在终端把路径切换到TestPod路径下,执行pod lib lint 操作,检测是否有错误的格式,最终没有错误的情况如下:

执行完毕

4.Git的远程tag等信息设置以及Pod上传

因为上面配置的pod.version= 0.1.0,然后在这里设置的对应git tag 版本号也必须是0.1.0,然后在终端作远程的git代码提交和git tag 设置,如下:

git tag版本设置和代码提交

设置完成之后,然后在终端输入pod spec lint TestPod.podspec来检测是否符合上传,如下:

执行pod spec lint检测

然后下一步就需要做最终的Pod上传操作,在终端输入pod trunk push 或者 pod trunk push TestPod.podspec 来完成最终的上传操作,如下:

上传成功

最终上传成功,就是这个样子,然后你执行pod search podName去搜索一下,然后导入对应的版本号即可操作使用你的远程库,有时间再写一篇链接远程库的文章,敬请期待!

相关文章

  • 创建Pod私有库上传github并测试使用

    1.创建本地Pod 打开本机的终端,执行命令输入pod lib create podName 命令之后,然后等待大...

  • Cocoapods私有库实现

    使用pod命令来自动创建工程 新建私有git库 gitlab/github 添加私有库到本地pod库 检查效果 这...

  • iOS:CocoaPods制作私有库

    本章制作私有库方法省去了繁琐的Pod校验,快速简单制作私有库。 创建索引库 我使用的是GitHub 制作Pod 再...

  • 创建私有Pod库流程简单梳理

    创建私有Pod库流程简单梳理 创建私有库的索引库(默认被pod管理的公开库的索引都在pod的github仓库,此地...

  • iOS-使用CocoaPods创建私有仓库(一)

    iOS-创建私有仓库步骤 一、创建本地pod私有库 cd到你想创建pod库工程的路径,并执行pod库的创建。命令如...

  • CocoaPods制作

    目录 ● 创建壳工程TZQDemo,使用cocoaPods创建私有库TZQTool,并上传到Github远端。 ●...

  • pod subspec 子模块

    pod私有库创建详细教程pod私有库搭建完成后,给私有库创建子模块如图的形式 一、修改文件夹结构 二、上传改动到远...

  • 创建私有库

    在GitHub上创建私有库,并使用cocoapods导入使用 1、创建索引库 创建远程索引库 创建本地索引库 1)...

  • ios 创建私有库pod,codspec

    创建pod模版项目 使用pod命令创建私有库模板项目pod lib create 私有库名,如创建一个名为Pods...

  • iOS Pod私有库创建步骤

    一:创建pod私有库步骤: 1:先在Git上创建私有库 会得到一个私有仓库地址:htts://github.com...

网友评论

      本文标题:创建Pod私有库上传github并测试使用

      本文链接:https://www.haomeiwen.com/subject/gxgruxtx.html