zoukankan      html  css  js  c++  java
  • Cocoapods包管理

    1.安装方式

    使用homebrew brew install cocoapods

    2.使用方式

    1.podfile

    cocoapods通过podfile进行相关的管理
    use_frameworks!指定依赖的包编译形式
    platform指定仓库兼容最小版本,target指定作用的工程目标,pod指定相关的仓库以及版本。
    pod‘xxx’,使用仓库最新版本
    pod‘xxx’,‘2.3’:使用xxx仓库的2.3版本
    pod‘xxx’,‘~>2.3':使用版本2.3<=版本<3.0,指定版本范围为当前版本号到倒数第二位+1
    pod‘xxx’,‘>2.3’:使用大于2.3的版本 。。。。
    指定依赖:使用path指定对应的仓库
    pod‘xxx’,:path=>‘本地代码仓库的路径’
    pod‘xxx’,:git=>‘git仓库地址’
    pod‘xxx’,:git=>‘本地代码仓库的路径’,:tag=>‘2.2.2’版本号‘,:branch=〉’分支号‘,:commit=〉’commit号‘

    2.pod install

    pod install 安装对应的依赖,生成对应的工作空间,工程分成pod和project。

    3.创建podspec

    创建命令:pod spec create xxx
    创建cocoapods pod trunk me,查看账号是否存在
    进行trunk me测试
    发布:pod trunk push xxx.sepc

    4.subspec

    可以将pod上的功能拆分,只使用其中的一个功能,pod ‘xxx/xxxx’
    让pods支持子subspec
    1.文件夹结构
    2.subspec以来哭
    3.subpec依赖的第三方,和其他subspec的路径

    点击查看代码
    s.subspec ‘uicommon’ do |ss|
    	ss.source_files = ‘’
    	ss.dependcy = ‘xxx’
    	ss.frameworks = ‘xxx’,‘xxx’
    end
    

    参考:https://blog.csdn.net/holdsky/article/details/87270013

  • 相关阅读:
    flutter setInitialRoute: 不生效
    mac os Catalina beta andriod studio crash
    Flutter 集成到现有iOS工程
    理解git
    selenium(一)--selenium 家族
    异常(一)
    java设计模式--创建型模式(一)
    理解JAVA虚拟机(下)
    mockito框架
    三次握手与四次释放
  • 原文地址:https://www.cnblogs.com/plys/p/15422708.html
Copyright © 2011-2022 走看看