一、 安装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
网友评论