前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >创建本地私人/团队Spec Repo (完整版)

创建本地私人/团队Spec Repo (完整版)

作者头像
大话swift
发布2019-07-04 11:09:45
1.2K0
发布2019-07-04 11:09:45
举报
文章被收录于专栏:大话swift大话swift大话swift

创建个人的Spec Repo

先决条件:创建一个空的git管理 1.1 个人GitHub上创建

此处略,GitHub有教程

1.2 私人git服务器 参考:Linux搭建私有Git服务器以及ssh免密登陆配置

1 本地创建您私人的Repo

pod repo add REPO_NAME SOURCE_URL 我们假设您已在github上创建空的git仓库pod repo add SkRepo git@github.com:skeyboy/SkSpec.git

终端中切换目录 cd ~/.cocoapods/repos/REPO_NAME查看结果

接着进入检测pod repo lint .

2 将本地Podspec 推送至个人的repo中

pod repo push SkRepo SPEC_NAME.podspec

制作本地pod参考:using-pod-lib-create 更多参考

更新实践

1 本地pod 集合

命令:
pod repo add REPO_NAME SOURCE_URL
实践
pod repo add SkSpec https://github.com/skeyboy/SkSpec

说明: SOURCE_URL为存储所有的podspec的检索仓库,默认为空,后续cocoapods会自动推送文件

可以使用 cd ~/.cocoapods/ 然后 open . 即可自动打开finder

2 关联远程仓与本地集合

命令: pod repo push SkSpec local_ SPEC_NAME.podspec 实践 pod repo push SkSpec /Users/sk/Desktop/SKLog/SKLog.podspec

上述过程官方解释:

This will run pod spec lint, and take care of all the little details for setting up the spec in your private repo.

由于我们的出现warn所以是不能完成的,将warn屏蔽掉即可

pod repo push SkSpec /Users/sk/Desktop/SKLog/SKLog.podspec  --allow-warnings复制代码

出现updating代表可以成功,然后就会要求输入GitHub账号进行检索文件推送啦

使用

Pods文件修改

//分别添加 官方和团队 个人的Spec仓库
source 'git@github.com:skeyboy/SkSpec.git'

source 'https://github.com/CocoaPods/Specs.git'  #官方仓库的地址   pod 'SKLog','~> 0.0.1'复制代码

执行pod install

作者:如梦一般 链接:https://juejin.im/post/5c18651f518825566d236c0e 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话swift 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建个人的Spec Repo
  • 1 本地创建您私人的Repo
  • 更新实践
  • 使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档