美文网首页iOS精选I love iOSiOS备忘录
用Python脚本自动打包iOS项目并提交到fir.im

用Python脚本自动打包iOS项目并提交到fir.im

作者: Code_Ninja | 来源:发表于2016-03-07 13:11 被阅读1076次

今日看到一个不错的自动打包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 这些大小写。

其他详细使用,请参照以下链接。

参考:

1.自己用Python写的iOS项目自动打包脚本
2.fir-cli

相关文章

网友评论

  • 2b1ed5b649ed:请问这是什么原因: :blush:
    ERROR: While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/thor
    太空蛙:请问解决了吗?我也是遇到这个
    铁达尼极限V:@七夜_ 请问解决了吗?我也是遇到这个
    Code_Ninja:@七夜_ :blush: 这个没遇到过,自行谷歌吧,祝好运!

本文标题:用Python脚本自动打包iOS项目并提交到fir.im

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