美文网首页
Unity自动打包-Fir命令行环境配置

Unity自动打包-Fir命令行环境配置

作者: MrHu_03 | 来源:发表于2019-09-29 16:02 被阅读0次

    一、 安装Fir-cil

    1.通过RubyGems安装fir-cli

    #先判断有没有Ruby环境,没有gem就先装gem并配置gem源,有可以更新ruby版本
    ruby -v
    
    #确定有没有安装Rubygem,有就继续,没有就自行安装(插入步骤2 安装RVM )
    gem -v
    
    #有了gem,通过gem安装Fir-cli 
    sudo gem install fir-cli                                  //MacOS10.10以前
    sudo gem install -n /usr/local/bin fir-cli                //MacOS10.10以后
    
    #安装成功
    Successfully installed fir-cli-1.6.12
    

    2. 通过brew安装RVM

    #判断有没有brew,没有brew就自行安装
    brew -v 
    
    #安装brew(已安装的可以跳过)
    ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    #执行上面命令后会提示输入系统密码
    #注:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out 这种情况我是使用手机热点解决的
    
    #brew安装完成
    brew help
    
    #如果此时网速不稳定可能会出现错误提示:curl: (35) Server aborted the SSL handshake。
    #此时需要执行卸载操作,输入如下命令进行卸载:
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
    #卸载后再次尝试安装
    
    #安装RVM
    \curl -sSL https://get.rvm.io | bash -s stable --ruby
    
    #ruby安装成功
    

    二、配置环境变量

    # 指定 fir-cli 中 bin 文件的 PATH
    export PATH=/usr/local/bin:$PATH
    
    # 重写 Ruby Gem 的 bindir(实验没发现啥用)
    echo 'gem: --bindir /usr/local/bin' >> ~/.gemrc
    
    #实验fir环境变量
    fir help
    

    三、配置用户信息

    1. 查看或者生成APIToken

    QQ图片20191203135952.png

    2. 登录账号

    #登陆Fir账户
    fir login
    Please enter your fir.im API Token:
    #登陆成功之后,检测当前用户
    fir me
    

    四、发布到Fir.im

    #基本操作
    fir publish APP_FILE_PATH
    
    #补充命令
      -s, [--short=SHORT]              # Set custom short link(设置后边的短链接)
      -c, [--changelog=CHANGELOG]      # Set changelog(填写更新日志,支持字符串或者文本文件)
      -Q, [--qrcode], [--no-qrcode]    # Generate qrcode(在ipa/apk同级目录生成下载二维码)
      -m, [--mappingfile=MAPPINGFILE]  # App mapping file
      -P, [--proj=PROJ]                # Project id in BugHD.com if upload app mapping file
          [--open], [--no-open]        # true/false if open for everyone
          [--password=PASSWORD]        # Set password for app
      -T, [--token=TOKEN]              # User's API Token at fir.im
      -L, [--logfile=LOGFILE]          # Path to writable logfile
      -V, [--verbose], [--no-verbose]  # Show verbose(展示进度详情)
                                       # Default: true
      -q, [--quiet], [--no-quiet]      # Silence commands
      -h, [--help], [--no-help]        # Show this help message and quit
    

    相关文章

      网友评论

          本文标题:Unity自动打包-Fir命令行环境配置

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