美文网首页
cocoapods-packager源码安装

cocoapods-packager源码安装

作者: 刘明洋 | 来源:发表于2020-04-20 15:30 被阅读0次

    背景

    Gem 官方源中维护的 cocoapods-packager 版本是1.5.0版本,是比较老的版本了。通过已下命令可以查看到。

    gem list
    
    image.png

    已下将介绍,如何基于源码来本地打包安装。

    源码下载

    官方仓库 cocoapods-packager 下载源码,我们可以使用master分支或其它的稳定分支。 这里必须要 git clone 不能zip形式下载。

    使用命令:

    git clone https://github.com/CocoaPods/cocoapods-packager.git
    

    修改版本号

    下载完成源码之后, 找到目录下cocoapods-packager/lib/cocoapods_packager.rb 文件, 打开可以看到其版本是 1.5.0。 可以修改成1.6.0。避免之后被gem源覆盖。

    安装Gem依赖包

    进入工程目录(即 cocoapods-packager.gemspec 文件所在目录)执行命令安装相关依赖项

    bundler install
    

    如果没有安装 bundler,则先使安装 bundler

    gem install bundler
    

    构建gem包

    gem依赖包安装完成后,执行构建命令

    sudo gem build cocoapods-packager.gemspec
    

    执行成功后会生成 cocoapods-packager-1.6.0.gem 文件

    本地安装gem包

    将前面生成的 cocoapods-packager-1.6.0.gem 文件执行本地安装

    sudo gem install cocoapods-packager-1.6.0.gem -l 
    

    安装过程中会将 cocoapods-packager-1.6.0.gem 和其相关依赖 gem 安装到默认目录

    检查安装结果

    安装完成执行

    gem list 
    
    或者:
    gem list | grep cocoapods-packager
    
    

    可以看到gem已安装列表里多了 cocoapods-packager (1.6.0)这个版本,这个版本就有 --local 参数

    相关文章

      网友评论

          本文标题:cocoapods-packager源码安装

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