当前位置: 首页 > news >正文

pod 创建私有库指南

步骤 

参考:iOS Pod 私有库创建指南-百度开发者中心

下面主要是对参考链接里面的解释:

  • 创建两个仓库:
    • 一个叫podframe.git,用来存放自定义的framework,比如TestPodFrame.framework
    • 一个叫podspec.git,用来存放podspec文件,供pod使用
  • 执行下面命令
  • git clone <repo_url>
    cd <repo_directory>
    pod repo add <repo_name> <repo_directory>
    • <repo_url>:podspec.git地址,比如https://git-lab/game/podspec.git
    • <repo_directory>:拉取repo_url的本地文件夹地址,比如本地创建了一个目录,叫onedata-cocoapod,然后cd到这个目录,执行git clone <repo_url>
    • <repo_name>:自定义的文件夹名字,用来存放podspec文件,比如叫onedata_cocoapod_spec,这一步的目的就是把podspec.git目录下的文件,添加到本地的cocoapod库下面
      • 本地的cocoapod库地址:~/.cocoapods/repos
  •  执行下面命令
  • cd  <.podspec文件存放路径,一般和自己的framework放在一起>
    pod lib lint//验证没问题之后,把自己的framework和.podspec文件一起推到远端
    git push <自己的framework>//把本地缓存的podspec仓库 和 .podspec 文件推到远端
    pod repo push <repo_name> <pod_name>.podspec
    • pod lib lint: 校验.podspec文件写的正不正确
    • git push:推送自己的framework到podframe.git地址上
    • pod repo push:推送自己本地的podspec仓库 和 .podspec文件到pod上,比如
pod repo push onedata_cocoapod_spec /Users/Documents/onedata_cocoapod/OneData.podspec
  • 执行成功,会打印log,update success,同时~/.cocoapod/repo/onedata_cocoapod_spec/下面就会有上传的自定义framwork的新版本

本地pod调试

  pod 'OneData', :path => '/Users/workspace/sdk/OneData/'

前提本地文件夹下有podspec文件

参考

  • podspec文件写法文档:CocoaPods Guides - Podspec Syntax Reference
  • pod 创建模版的命令
    • pod lib create TestLib:创建模版自定义framework库
    • pod spec create TestSpec:创建模版.podspec文件

 

相关文章:

  • TDengine 查询引擎设计
  • 深度学习4月22笔记
  • 【Spring】单例作用域下多次访问同一个接口
  • iostat指令介绍
  • go-Casbin使用
  • 游戏引擎学习第239天:通过 OpenGL 渲染游戏
  • Unity Paint In 3D 入门
  • Python线程全面详解:从基础概念到高级应用
  • 鸿蒙生态新利器:华为ArkUI-X混合开发框架深度解析
  • android contentProvider 踩坑日记
  • uniapp 上传二进制流图片
  • 鸿蒙生态:鸿蒙生态校园行心得
  • Windows下Golang与Nuxt项目宝塔部署指南
  • L1-4、如何写出清晰有目标的 Prompt
  • vscode python 代码无法函数跳转的问题
  • 55、Spring Boot 详细讲义(十一 项目实战)springboot应用的登录功能和权限认证
  • 小刚说C语言刷题——1031 温度转化
  • Ubuntu-Linux中vi / vim编辑文件,保存并退出
  • 云账号安全事件分析:黑客利用RAM子账户发起ECS命令执行攻击
  • 联易融科技:以科技赋能驱动经营反转与价值重估
  • “三桶油”一季度净赚966亿元:业绩分化加剧,有人欢喜有人愁
  • 4月一二线城市新房价格环比上涨,沪杭涨幅居百城前列
  • 苹果手机为何无法在美制造?全球供应链难迁移
  • 国务院安委办、应急管理部进一步调度部署“五一”假期安全防范工作
  • 习近平主持召开部分省区市“十五五”时期经济社会发展座谈会
  • 癌症来临前,可能伪装成这几种常见病,千万别大意