今日看到一个不错的自动打包iOS项目的Python脚本,很有意思,能有效提高工作效率,结合自身开发需要,尝试了一下,感觉棒棒哒。
一、准备工作
1.安装OS X command line tools
xcode-select --intall
2.安装fir-cli
gem install fir-cli
我这边在安装的过程中报错:
ERROR: Could not find a valid gem 'fir-cli' (>= 0), here is why:
Unable to download data from https://rubygems.org/
- Errno::ECONNRESET: Connection reset by peer
- SSL_connect (https://rubygems.org/latest_specs.4.8.gz)
- Unable to download data from http://ruby.taobao.org/
- bad response Not Found 404 (http://ruby.taobao.org/latest_specs.4.8.gz)
发现之前配置的 http://ruby.taobao.org/ 已经不能用了,在这里将其删除,并换成新的 https://ruby.taobao.org/ 即可:
gem sources --remove http://rubygems.org/
gem sources --add https://ruby.taobao.org/
然后再次执行安装fir-cli的命令
我这边安装过程中又出错,提示:
Fetching: thor-0.19.1.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the
/Library/Ruby/Gems/2.0.0 directory.
将安装命令换成:
sudo gem install fir-cli
在提示下输入开机密码即成功安装了fir-cli。
二、简单使用
1.登录fir.im
在终端中输入fir login命令后再输入用户在fir.im官网的API token,即可成功登录fir.im。
2.打包并上传
fir build_ipa .xcodeproj所在路径 -o ipa输出路径 -p -T APItoken -c 版本更新说明
注意-o -p -T -c 这些大小写。
其他详细使用,请参照以下链接。
参考: