iOS python自动打包 三
2018-03-29 本文已影响20人
Predor
前两篇介绍了xcodebuild 命令 和 使用python 自动化 ,本篇主要完善整个流程 ,因为fir提供了命令上传ipa方式 所以 我们可以做到 打出ipa之后 直接通过 fir 命令上传到fir
1.去fir官网安装fir终端工具(安装之后使用如果发现问题 需要耐心去解决哟)
2.了解了fir的终端命令之后 我们可以直接往上篇的python代码添加 上传操作咯
fir 命令 主要有
$ fir i ipa路径 查看ipa信息
$ fir login apitoken 登录
$ fir publish ipa路径 上传ipa
Python 上传fir代码
fir_api_token = 你需要登录你的fir账号去获取这个token
##上传到fir
def upload_fir():
p = exportpath()+'/'+scheme+'.ipa'
if os.path.exists(p):
print('watting===%s...上传到fir'%p)
# 直接使用fir 有问题 这里使用了绝对地址 在终端通过 which fir 获得
ret = os.system('fir publish %s -T %s'%(p,fir_api_token))
print('watting...上传结束')
return True
else:
print("没有找到ipa文件")
return False
只需要在第二步打包结束之后调用就行咯