美文网首页
cocoapods 私有库的建立(二)

cocoapods 私有库的建立(二)

作者: 水之飞亦 | 来源:发表于2018-07-01 20:11 被阅读0次

        介于第一次建立到现在已经很长时间过去了,而且后续也没有继续使用,再次使用时,遇到了很多问题,最主要的还是自己都这个东西没有彻底理解吧,这次再把这个流程记录一下:

一:流程

1.创建git仓库

github或者其他代码托管网站

2.创建私有Spec Repo

$ pod repo add xxx https://github.com/dujinxin/JXView-Swift.git #xxx 仓库名

3.创建Pod项目工程文件

$ pod lib create JXView           #库名:JXView,在任何文件夹下都可以创建

4.创建项目分支,提交代码,打包release版本,并打tag

$ git tag -m "release JXView with podspec" "v0.0.5"

$ git push --tags    #推送tag到远端仓库

5.提交spec文件

$ pod trunk push JXView.podspec

总的来说就这5个步骤,每一步不出错就可以成功,中间某个环节出问题了,集中解决问题就可以了,具体细节可以参考cocoapods 私有库的建立(一)cocoapods私有库遇到的问题

二:进阶

1.依赖第三方库

当你的文件需要依赖第三库时,那么这时需要在podspec文件中添加

s.dependency 'FMDB', '~> 2.7.2'

多个时继续追加即可

s.dependency 'FMDB', '~> 2.7.2'

s.dependency 'AFNetworking'

然后终端打开示例文件 cd /Users/dujinxin/github/JXFMDBHelper/Example/ 执行

$ pod install

这样需要的第三库就导入进来了,你的本地文件也就不会报错了,继续编辑无误就可以打包提交了

2.删除私有Spec Repo

打开终端执行以下命令即可

$ pod repo remove JXFMDBHelper

这样这个Spec Repo就在本地删除了,我们还可以通过下边的命令再把它给加回来。

$ pod repo add JXFMDBHelper https://github.com/dujinxin/JXFMDBHelper.git

相关文章

  • The 'Pods-App' target ha

    原文CocoaPods建立自己的Podspec(三)Cocoapods使用私有库中遇到的坑 The 'Pods-A...

  • cocoapods 私有库的建立(二)

    介于第一次建立到现在已经很长时间过去了,而且后续也没有继续使用,再次使用时,遇到了很多问题,最主要的还是自...

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • Cocoapods建立私有库

    该教程展示如何在github上建立自己的私有库,按照此教程也可应用在公司的git服务器上,使用pod对自己编写的库...

  • cocoapods 私有库的建立

    前言 做iOS开发3、4年了,看了很多别人的库,也有很多自己的组件,类,在新启一个项目时,不免要拿以前的东西来用,...

  • pod私有库

    接着上两篇文章CocoaPods公有库和CocoaPods本地私有库,这篇就来讲解下CocoaPods远程私有库,...

  • 使用Cocoapods创建私有podspec

    参考文章: CocoaPods私有库配置笔记 使用Cocoapods创建私有podspec cocoapods应用...

  • iOS 组件化-本地私有库

    CocoaPods本地私有库 组件化-使用CocoaPods管理的本地私有库,可以分为3种 本地私有引用 本地工程...

  • CocoaPods 的介绍、安装、使用和原理

    CocoaPods 私有库教程已更新,如有需要请移驾 CocoaPods 私有库 step by step - 简...

  • CocoaPods建立私有索引库

    1.在Git创建两个仓库,一个用于存放spec索引文件,一个存放代码 2.创建本地repo索引库 pod repo...

网友评论

      本文标题:cocoapods 私有库的建立(二)

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