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文件和测试项目地址   请填好证书 设置好路径再使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 需要自动发布脚本的同学请移步:自动打包发布到App Store 打包,是每个app开发人员必须做得的一件枯燥...
    brave_wu阅读 587评论 0 3
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,252评论 4 16
  • 最近一直在做远程开发,需求也比较频繁,所以动不动就编译打包提测上传做了很多重复工作,基本每次都得花十分钟左右...
    环宇飞杨阅读 4,668评论 3 2
  • 如果你问一些人啊,你为什么追求安全而不是自由?世界上很多人就会说我也在追求财务自由啊,问题是大多数人没有接触财务培...
    听雨廖哥阅读 968评论 0 0
  • “创新”一词最早来自于1912年美籍奥地利经济学家约瑟夫•熊彼特的德文著作《经济发展理论》中。在我看来,“创新”就...
    3b66b4c58cf4阅读 909评论 0 1