iOS Python自动构建脚本【无需读者添加任何信息配置】【支持上传fir、svn、发邮件】

iOS Python自动构建脚本【无需手动添加证书信息】【支持上传fir、svn、发邮件】


本脚本优势:

1.本脚本采用手动打包,证书信息自动读取,无需读者任何手动查询配置

2.配置文件exportOptionsPlist.plist,根据.mobileprovision文件自动生存配置

3.本脚本支持-xcworkspace  -xcodeproj两种项目管理构建

4.本脚本支持多渠道上传,支持相关密码验证输入(fir,svn,邮件发送)

本脚本准备须知:

1.本脚本文件pythonPerform.py、.mobileprovision、.cer能构建已经自动添加,这里无需添加会自动读取

2.将pythonPerform.py  .mobileprovision放入一个A文件夹,在A放入目标项目即可

3.执行,cd到A文件夹下,执行python pythonPerform.py会自动构建

上传fir渠道须知:

1.上传fir的用户请检测fir命令是否可用,如果没有安装,请先执行sudo gem install -n /usr/local/bin fir-cli安装

2.fir用户准备自己要上传的apitoken即可

上传SVN渠道须知:

1.请准备svn上传地址即可,密码账号会在第一次验证,以后无需验证

2.svn上传会自动替换目标文件

发布邮件须知:

1.发布邮件请先配置发送方邮箱

2.如果有效是阿里企业邮箱配置mtp.mxhichina.com,端口号465,阿里的smtp发送服务自动开启,接收方邮箱随意

3.如果是QQ邮箱作为发送方,请先开启第三方登录邮箱smtp服务,然后用生存的安全码作为本邮件的发送密码

注意事项

1.archive过程不能修改代码,否则正在构建的包会有修改中的问题

2.查看~/Library/MobileDevice/Provisioning\ Profiles/  查看电脑mobileprovision文件集,security cms -D -I  filename.mobileprovision

3.gem environment  查看gem环境

4.本脚本需要xcodebuild安装,使用前先测试xcodebuild命令是否可用

一切尽在不言中,自己看脚本吧,注释完全,使用便捷。

github.com/xjkf123/LF_AutoBalePython


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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,324评论 19 139
  • 周末看了《大话测试2》突然有想法把公司的IOS打包做一下自动打包和分发,于是今天就开始行动啦! 背景 CI(持续集...
    点点寒彬阅读 7,412评论 1 13
  • 由于公司负责产品过多,因此有很多APP要管理、打包、测试和发布,因此每周有很多时间浪费在这些事情上面;产品🐶总是天...
    JonneyDai阅读 4,633评论 0 4
  • 你不在身边的时候总是胡思乱想 害怕你不知道想我害怕你被迷惑 忍不住猜疑有一点点动静就折腾 精神高度紧张就像害怕失去...
    一枪的夜雨阅读 1,352评论 0 0
  • 光纤以太网,以光纤传输为主。POL采用PON技术,提供二层传输网络,提供到用户终端的千兆接入。以一根光纤融合承载视...
    enrilink阅读 8,999评论 0 2