zoukankan      html  css  js  c++  java
  • fir终端打包,亲测可用

    1.注册fir.拿到token

    2.安装

    fir-cli 使用 Ruby 构建, 无需编译, 只要安装相应 gem 即可.

    $ ruby -v # > 1.9.3

    $ gem install fir-cli

     

    常见的安装问题

    使用系统自带的 Ruby 安装, 需确保 ruby-dev 已被正确的安装:

    $ xcode-select --install        # OS X 系统

    $ sudo apt-get install ruby-dev # Linux 系统

    出现 Permission denied 相关错误:

    在命令前加上 sudo

    出现 Gem::RemoteFetcher::FetchError 相关错误:

    更换 Ruby 的淘宝源(由于国内网络原因, 你懂的), 并升级下系统自带的 gem

    $ gem sources --remove https://rubygems.org/

    $ gem sources -a https://gems.ruby-china.org

    $ gem sources -l

    *** CURRENT SOURCES ***

    https://ruby.taobao.org

    请确保只有 https://gems.ruby-china.org, 如果有其他的源, 请 remove 掉

    gem update --system

    gem install fir-cli

    Mac OS X 10.11 以后的版本, 由于10.11引入了 rootless, 无法直接安装 fir-cli, 有以下三种解决办法:

    使用 Homebrew 及 RVM 安装 Ruby, 再安装 fir-cli(推荐!实测最佳)

    Install Homebrew:

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    Install RVM:

    $ curl -sSL https://get.rvm.io | bash -s stable --ruby

     

    $ gem install fir-cli

    3.登录fir

    $ fir login  

    按照提示输入token,然后

    $fir me

    登录成功,就会显示用户信息

    4.打包

    现在基本都是cocoapods来管理第三方库,所以说这一种

    1. cd到工程根目录下,输入
      $ fir build_ipa path/to/workspace -w -S 项目名
    2. 成功后就可以看到工程目录多了一个文件 "fir_build",这里面放的就是打包后的ipa文件.

    如果报

    xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

    xcodebuild找不到Xcode,所以我们要重定向一下Xcode的文档的位置。

    $ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/

    输入密码 ok



    5.发布到fir

    $ fir publish /Users/***/Desktop/****/fir_build/chatNew-1.0-build-1.ipa

    把ipa文件拖进来,回车.成功后.就可以到fir后台看到发布后的项目了

    引用自-> https://github.com/FIRHQ/fir-cli/blob/master/README.md

  • 相关阅读:
    eclipse插件egit安装使用
    github 项目版本控制
    div box container随主体内容自动扩展适应的实现
    持续构建与每日集成
    Xshell连接Linux下Oracle无法回退的解决办法
    Java Data JPA +hibernate 保存或者是查询遇到的坑
    C#控件DropDownList下拉列表默认打开
    window.open居中显示
    CSV文件转JSON
    Vue自定义事件,$on(eventName) 监听事件,$emit(eventName) 触发事件
  • 原文地址:https://www.cnblogs.com/soulDn/p/5865331.html
Copyright © 2011-2022 走看看