博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pod私有库搭建
阅读量:7290 次
发布时间:2019-06-30

本文共 625 字,大约阅读时间需要 2 分钟。

参考这篇文章比较多,感谢作者:

背景

A项目中一部分或者全部,要移到B项目中,pod私有库当然是比较优雅的方式,以后也好维护一些。

A项目必须使用git维护

1. 对于A项目打上tag

git tag -a 1.0.0 -m 1.0.0git push --tags

2. 创建spec文件

pod spec create {name1}

3. 编辑spec文件

按照实际情况填写对应信息,也正是在这一步,指定了A项目的中的哪些类要被包含在pod中。spec文件其实就是告诉A项目中哪些可以被pod包含,版本号,git地址,pod名等等。

4. 验证spec文件有效性

pod spec lint

按照报错信息,一一修改,别忘了引入依赖的系统framework。一直到pass

5. 这里创建一个新的git仓库,用于存储各个版本的spec文件。成为C库

格式按照下图:

924077-20171016213720021-1406913903.png
这里的版本号要和代码仓库里的tag一一对应

6. 添加私有repo到CocoaPods中

pod repo add  {name1} {C库地址}

7. 验证私有repo安装无误:

cd ~/.cocoapods/repos/{name1}pod repo lint .

8. B项目引用pod,在B项目里的podfile里

source {C库地址}pod {name1}

转载于:https://www.cnblogs.com/zhang-chi/p/7678884.html

你可能感兴趣的文章
cmake是什么
查看>>
使用MASM10(变量的使用)- Win32汇编语言018
查看>>
【Docker学习笔记】----基于centos 7 的Docker安装
查看>>
Android笔记之OnLongClickListener
查看>>
Java客户端:调用EyeKey HTTP接口进行人脸对比
查看>>
SQL之分区函数
查看>>
创业公司如何实施敏捷开发
查看>>
Django使用AJAX调用自己写的API接口
查看>>
数据科学求职准备
查看>>
Wireshark抓包工具使用教程以及常用抓包规则
查看>>
fedora16下更改网卡名字
查看>>
awk中NF,NR的含义
查看>>
Centos下Docker中运行neo4j 并配置挂载本地文件
查看>>
静态页面跳转传值小插件
查看>>
JetBrains公司的IDE使用技巧
查看>>
第三届中国云计算用户大会笔记和心得
查看>>
PHP7开启opcache打造强悍性能
查看>>
加载某个页面(A)时实现自动跳转到某个页面(B)
查看>>
Jenkins入门系列之——03PDF文档下载
查看>>
Digit Generator(生成元)
查看>>