美文网首页Pod
iOS 使用pod安装svn/git上的库

iOS 使用pod安装svn/git上的库

作者: 夏天然后 | 来源:发表于2019-05-14 17:00 被阅读0次

前言:

  1. 给库添加Cocoapods支持, git方式
  2. 使用pod安装svn上的库

给库添加Cocoapods支持, 使用GitHub

  1. 首先写好一个要添加Cocoapods支持的库 这是我第一个添加Cocoapods支持的工具iOS7兼容自定义带动画的AlertViewController 你可以看看

  2. 注册trunk

// 升级至最新版本
$sudo gem install cocoa pods
// 完成注册 邮箱和GitHub用户名字
pod trunk register 1005430006@qq.com 'summerxx27' --verbose // 之后点击邮箱链接进行验证

3 查看注册信息如图

pod trunk me
注册信息

4 创建 .spec文件

// XTAlertViewController : 库名字
pod spec create XTAlertViewController

5 编辑文件 vim

vim XTAlertViewController.podspec

6 填写信息: 看名字就知道意思了. 具体还可以看官方文档 我的XTAlertViewController.podspec这个文件是这样写的, 或者找一个优秀的第三方, 模仿着写也是可以的

Pod::Spec.new do |s|
s.name = 'XTAlertViewController'
s.version = '1.0.1'
s.license = 'MIT'
s.summary = 'A view like UIAlertViewController on iOS.'
s.homepage = 'https://github.com/summerxx27/XTAlertViewController'
s.authors = { 'summerxx27' => '100543xxxxx@qq.com' }
s.source = { :git => 'https://github.com/summerxx27/XTAlertViewController.git', :tag => s.version.to_s }
s.requires_arc = true
s.ios.deployment_target = '7.0'
s.source_files = 'XTAlertViewController/*.{h,m}'
end

7 验证一下本地文件编写是否正确

pod lib lint XTAlertViewController.podspec
成功

8 把编辑好的文件推送到GitHub (库文件 和 .spec文件)(使用GitHub Desktop就可以) 并且打上标记

git tag '1.0.1'
git push --tags

9 把编写的文件告诉Cocoapods

pod trunk push XTAlertViewController.podspec

10 之后使用查找命令就可以看到了

查找

注意事项

库文件应该在仓库的第一层目录(具体如不清楚 你可以下载我文章开头提到的XTAlertViewController 看一下文件层级)

使用svn作为代码仓库

不同点在于

  1. 源代码的地址
s.source = { :svn => 'https://summerxxSVN:8088/svn/bench_ios/trunk/bench_ios_net', :tag => 'v1.3.91' }
  1. 在podfile使用
pod 'xxx', :svn => 'summerxxSVN:8088/svn/bench_ios/trunk/bench_ios_net/bench_ios’
  1. 使用安装
pod update --no-repo-update
  1. 可能会出错


    testLog.png
  2. 授权下, 然后输入密码
svn checkout svn地址
testLlog2.png

总结 :

  1. 大致的过程就是这个样子, 博主在尝试的时候 走了不少弯路, 昨天一直到凌晨也没有成功, 好在最后成功了, 按照这个步骤, 基本没有错误, .podspec这个文件如果填写正确的话.

  2. svn和git道理相似

我的第一个支持Cocoapods的工具 就制作完成了, 你可以点击这里看见这个工具的介绍

参考 : 整个步骤是学习的 - 董铂然的博客

微博-点我@夏天是个大人了 || QQ群: 498143780

感谢您的阅读, 同时祝您过程顺利 !

End 文/ 夏天然后

相关文章

  • iOS 使用pod安装svn/git上的库

    前言: 给库添加Cocoapods支持, git方式 使用pod安装svn上的库 给库添加Cocoapods支持,...

  • cocoapods之私有库项目放SVN遇到的问题[四]

    私有库放在git上,但是项目是放到svn上的。pod spec lint NAME.podspec 的时候报错的问...

  • centos7安装并配置svn

    一、安装 通过 来安装 查看svn版本 使用: 创建svn版本库使用命令: 配置svn信息进入版本库中的配置目...

  • iOS pod工具使用

    iOS 使用POD来管理第三方库。具体使用方法如下: 1.在本机安装POD。 打开Terminal,任意目录,依次...

  • react-native third-party

    在RN开发中,ios会使用pod 安装第三方库 通过 pod init 自成 Podfile文件 打开文件加入相关...

  • iOS组件化

    iOS组件化 安装git和cocoapods 1、创建一个组健库,也就是要编写的组件,用下面的命令: pod ...

  • pod

    框架中使用pod去管理第三方库,如果你的电脑还没有安装pod,你可以根据下面这篇文章进行安装。 iOS安装Coco...

  • 源代码管理

    SVN的使用 SVN在Mac上使用Xcode+Cornerstone GIT的使用

  • cocoapods使用教程3:svn私有库

    cocoapods使用教程3:svn私有库 上一篇介绍了Git私有库的具体实现方法,那么这篇文章就来讲讲Svn中怎...

  • git快速入门(MAC系统,github,ssh key)

    如果使用过svn的话,git大致可以认为是多了本地库的svn。git先本地提交commit到本地库,然后再push...

网友评论

    本文标题:iOS 使用pod安装svn/git上的库

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