Xcode自动化打包并上传到fir.im网站实践(Mac系统版本:10.14)

1、安装 fir-cli,便于后续自动上传到fir.im网站

安装成功后总结:

首先使用以下命令看能否安装成功:

sudo gem install -n /usr/local/binfir-cli 

如果报(4)错误,可重装下ruby后再次尝试上面的命令。(如果先报404的错误,需看下数据源是否正确)

(1)终端运行命令:

gem install fir-cli

报错:Unable to download data from https://gems.ruby-china.org/ - bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)

经分析是数据源不对,查资料后将https://gems.ruby-china.org/替换成https://gems.ruby-china.com/解决问题。

(2)具体命令如下:

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

(3)终端再次运行:

gem install fir-cli

报错:ERROR:  While executing gem ... (Gem::FilePermissionError)

You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.

(4)经分析是因为Mac系统版本问题,换以下命令执行(版本10.11后):

sudo gem install -n /usr/local/binfir-cli 

输入本机密码后报错:ERROR:  Error installing fir-cli:

ERROR: Failed to build gem native extension.

(5)查资料后让我用rvm安装试试,立马开干,具体命令如下:

curl -L get.rvm.io | bash -s stable

source ~/.bashrc

source ~/.bash_profile

(6)rvm-v (查看版本)

rvm安装:

rvm install fir-cli

报错:Unknown ruby interpreter version (do not know how to handle): fir-cli.

(7)不得已又用rvm重新安装了ruby:

\curl -sSL https://get.rvm.io | bash -s stable --ruby(安装ruby)

rvm reinstall ruby-2.5.1(重新安装ruby)

(8)再次执行以下命令安装成功:

sudo gem install -n /usr/local/bin fir-cli

2、配置自动化脚本

脚本下载地址:

UploadShell

根据脚本里的内容进行相应配置后,将脚本放置在工程的根目录下。

3、运行

终端cd到所在工程的文件夹,并执行以下命令进行自动化打包:

sh *sh

你可能感兴趣的:(Xcode自动化打包并上传到fir.im网站实践(Mac系统版本:10.14))