项目简介
本项目是基于Python的iOS/macOS应用打包工具,提供了一体化的Python解决方案,可实现构建ipa文件、上传ipa到fir、蒲公英、App Store,上传符号表到友盟,生成更新信息,上传更新信息到七牛云等功能,且支持灵活扩展。
项目的主要特性和功能
- 自动化构建ipa文件,支持构建号、平台类型、工作空间路径等多种参数配置。
- 支持将ipa文件上传到fir、蒲公英、App Store,可使用不同的API密钥和配置。
- 能上传符号表到友盟,支持不同的友盟应用标识和API密钥。
- 可根据构建号、更新消息和下载链接等信息生成更新信息文件。
- 能将更新信息上传到七牛云,支持使用七牛云的凭证信息和存储空间名称。
- 具备灵活的扩展机制,可通过增加新类并设置next指针实现功能扩展或自定义。
安装使用步骤
- 确保已安装并配置好Python环境。
- 下载本项目的源码文件,并解压到合适的目录。
- 根据项目实际需求,配置相关的参数和API密钥。
- 安装项目:
or
source ~/.zshrc
- 运行项目中的
demo/scripts/build01.py
脚本,构建demo01项目的ipa文件。 - 运行其他相关脚本,如上传ipa到不同平台、上传符号表到友盟、生成更新信息、上传更新信息到七牛云等。
注意:实际使用时,请根据项目的实际需求,对脚本进行相应的修改和配置,以满足项目的打包和发布需求。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】