美文网首页
CocoaPods:制作属于自己的Pod,只需四步

CocoaPods:制作属于自己的Pod,只需四步

作者: 佛祖拿屠刀 | 来源:发表于2018-12-18 17:43 被阅读0次

CocoaPods:如何制作一个属于自己的Pod

1、打开终端,进入目标项目工程路径,执行创建命令

可以直接通过下面的指令直接创建Spec文件

pod spec create DTKit

也可以使用

pod lib create DTKit

使用这个命令会有几个问题需要选择,如图:


安装完成就会自动打开项目,项目目录如下:

打开DTKit.podspec

  1. name:名称
  2. version:版本号
  3. summary:概要,需要修改,不然会报个warning
  4. description:总结,需要修改,不然会报个warning,而且不能跟summary一样
  5. homepage:主页
  6. license:证书
  7. author:作者
  8. source:资源地址,这里可以使用git或者path或者svn,写法是一样的
  9. ios.deployment_target:调试版本
  10. source_files:文件类型,中间用,隔开就行,例如'Class/','Class/a/'
  11. dependecy:依赖,可以依赖私有库和发布库,如果依赖私有库需要在提交的时候添加source,可以在我下一篇博文中找到答案

2.添加库源码文件

将源码文件复制到Classes路径下面,其中资源文件放到Assets中;

文件中自带一个ReplaceMe.swift的空文件

验证pod可用性

我这里是完全没有做任何修改,然后直接验证可用。
命令行输入

pod lib lint

然后就看到有几个warning没有解决,实际上warning是没有关系的,只要在后面加上

--allow-warnings

就可以了,但是这里我们还是给他解决下。


然后继续验证一下


显示passed就是可以了

3.发布私有库

之前使用的

pod lib lint

是本地验证,所以需要把你本地代码提交到git仓库去,然后打上tag,这个我就不解释了,大家都会。然后执行命令

pod repo add DTKit https://gitee.com/dycdante/testpod.git

如图


然后push
push repo push DTKit DTKit.spec

成功之后如图


然后你就可以使用了。

4.使用私有库

platform :ios,'8.0'
target 'PodTest' do
    pod 'DTKit',:git => 'https://gitee.com/dycdante/testpod.git '
end

然后在

   pod install

就可以了。这里使用我就不赘述了!

相关文章

网友评论

      本文标题:CocoaPods:制作属于自己的Pod,只需四步

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