通过fir工具自动打包ipa

首先注册登录fir,http://fir.im

打开工具 ->命令行客户端 或者直接打开 https://github.com/FIRHQ/fir-cli/blob/master/README.md

通过帮助文档安装fir-cli工具

安装

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://ruby.taobao.org/
    $ gem sources -l
    *** CURRENT SOURCES ***
    
    https://ruby.taobao.org
    # 请确保只有 ruby.taobao.org, 如果有其他的源, 请 remove 掉
    
    gem update --system
    gem install fir-cli
  • Mac OS X 10.11 以后的版本, 由于10.11引入了 rootless, 无法直接安装 fir-cli, 有以下三种解决办法:

    1. 使用 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

    2. 指定 fir-cli 中 bin 文件的 PATH

    $ export PATH=/usr/local/bin:$PATH;gem install -n /usr/local/bin fir-cli

    3. 重写 Ruby Gem 的 bindir

    $ echo 'gem: --bindir /usr/local/bin' >> ~/.gemrc
    $ gem install fir-cli

    按照官方文档执行完以上安装操作,打开终端键入fir查看是否安装成功


    当可以查到fir相关指令说明fir安装成功,接下来获取API Token

    打开用户管理->点击用户头像->打开API token,保存token方便以后使用


    当我们成功安装了fir-cli,并获取的API token我们就可以自动发布到fir平台,供测试人员或其他人员使用。

    打开终端键入以下指令:

    fir build_ipa /project path/ -o /project path/XX.ipa -p -T APItoken

    说明:

    /project path/项目路径

    /project path/XX.ipa 输出路径,意思是在项目路径下生成一个命名为XX的ipa文件

    API token 在fir平台获取的APItoken


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值