iOS python自动打包 三

前两篇介绍了xcodebuild 命令  和 使用python 自动化   ,本篇主要完善整个流程  ,因为fir提供了命令上传ipa方式 所以  我们可以做到  打出ipa之后 直接通过 fir 命令上传到fir


1.去fir官网安装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


只需要在第二步打包结束之后调用就行咯

 python文件和测试项目地址   请填好证书 设置好路径再使用。

你可能感兴趣的:(iOS python自动打包 三)