美文网首页
CocoaPod 模块化管理

CocoaPod 模块化管理

作者: 秒赞不是偶然 | 来源:发表于2016-03-29 13:41 被阅读139次

第一步

需要创建远程的的git账号 具体来源自己喜欢用什么就用什么。

把远程的git仓库clone的本地

pod repo add REPO_NAME SOURCE_URL

创建私有仓库 spec   

pod spec create 类名

修改一些参数 

本地验证 pod lib int

出现错误 用 pod lib lnt --verbose  会打印哪里出错 

验证通过之后 

git tag "0.0.1"

git push --tags 

git push origin master

把项目 push 到git 地址  

远程验证 pod spec  lnt

验证通过之后 

push 到CocosPod

pod repo  push class class.podspec

这样就可以搜到这个

pod search class 

再次创建一个测试项目 项目名 Test

在Podfile  文件

pod install --verbose --no-repo-udpate

安装之后  会报错 需要把Test 工程的  info  Debug  Base  on Configration File 设置为None

这样就可以使用 pod 的模块项目。

2 更新

更新就是在 class.podspec 把tag  改成 '0.0.2'  重复上面的工作。

相关文章

  • 制作CocoaPod依赖库

    随着模块化的盛行,使用cocoaPod制作私有库,将代码模块化解耦已是大项目代码管理的所需。制作私有库,代码模块化...

  • CocoaPod 模块化管理

    第一步 需要创建远程的的git账号 具体来源自己喜欢用什么就用什么。 把远程的git仓库clone的本地 pod ...

  • podspec中的引用资源文件

    podspec中的资源文件 iOS开发中使用cocoapod做依赖管理, 我们自己很多组件也使用cocoapod私...

  • cocoapod管理文件

    1.前言 随着项目变得越来越大,我们的工程需要进行拆分和解耦。在iOS中,为了实现高内聚低耦合,模块之间完全解耦不...

  • weex使用记录1

    1.ios接入WeexSDK 利用cocoapod管理 然后在(BOOL)application:(UIAppli...

  • 模块化之路(cocoapod VS framework)

    模块化之路(实验) 一直以来,我们都在尝试让代码尽可能高内聚、低耦合。比如我们将MVP框架改成MVVM框架,以解决...

  • 开源库 - 包管理(依赖库管理)

    Swift依赖库管理 Swift依赖库管理有三种方式: CocoaPods (中心化的依赖管理器,CocoaPod...

  • Xcode好用插件推荐

    Alcatraz与CocoaPod类似。Alcatraz是Xcode的插件管理器,能够让你方便的管理Xcode的插...

  • Vue基础教程之-组件核心概念(四)

    一、模块化 1.1 为什么需要模块化 没有模块化的世界:全局变量污染、难以管理的依赖。常见的模块化标准:Commo...

  • webpack和各种模块化 AMD,CommonJS,ES6

    模块化概念简介 (感谢该文章作者,很清晰解释模块化) 为什么要模块化建立模块化的标准,能够管理模块之间的依赖,从而...

网友评论

      本文标题:CocoaPod 模块化管理

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