多端构建引擎
以统一入口接入 Flutter、原生 Android、iOS、HarmonyOS、uni-app 与 Cordova,按环境选择工具链,保存任务状态和失败原因。各端接入条件见下方说明。
多版本 SDK · 按环境指定麻树 · 移动应用管理平台
麻树将源码版本、环境配置、本机签名与安装包交付串在一起,支持私有化部署。 研发在统一入口发起多端构建,用 AI 助手辅助排查问题;测试通过固定下载页获取版本,正式包按配置上传应用市场,每一步都有记录可查。
六类技术栈接入 · AI 辅助诊断 · 私有化部署
团队常见现状
平台能力
以统一入口接入 Flutter、原生 Android、iOS、HarmonyOS、uni-app 与 Cordova,按环境选择工具链,保存任务状态和失败原因。各端接入条件见下方说明。
多版本 SDK · 按环境指定Android 与 HarmonyOS 签名方案按项目、环境授权,本机保管签名材料;iOS 使用构建机预装的证书与描述文件。后台管理授权,构建机执行签名。
密钥不外传 · 授权后可用测试、生产等环境独立配置应用名、包名与签名,一次发布可同时覆盖多环境;每条发布记录都能查到用的哪个源码版本、哪套配置。
多环境隔离 · 发布可回溯APK / IPA 自动解析版本信息,按环境生成固定下载页和二维码;独立分享链接可设置访问码与有效期。安装方式取决于平台、签名类型与设备条件。
访问码 · 过期控制配置通知渠道后,将发布结果推送到飞书、企业微信、钉钉群;消息携带版本与下载入口,也可通过应用消息定向触达。
群 Webhook · 应用消息支持本地账号与企微、飞书、钉钉 OAuth 登录;平台权限与项目角色分层管理,记录发布、账号和授权等关键操作。
OAuth · 角色授权围绕实际项目查询配置、汇总发布统计,结合任务状态与脱敏日志辅助诊断;对比当前配置和成功构建,帮助缩小排查范围。
配置检查 · 差异对比构建后按目标平台上传华为 AGC、小米或 TestFlight,集中查看上传记录和日志,失败后可重试。市场审核与上架仍遵循各平台流程。
多市场交付 · 上传可追踪接入企业自有 Mac、Linux 构建节点,按技术栈能力、可用状态与负载分配任务。各节点准备对应工具链和签名材料,iOS 构建使用 Mac。
能力匹配 · 负载分摊AI 构建与发布助手
从“这次为什么失败”到“和上次成功有什么不同”,把配置、日志与发布记录放在一起分析,让排查更有依据。
AI 助手需由管理员配置并启用模型服务,问题与相关诊断上下文会发送至所配置的服务,日志片段按平台规则脱敏。接入时请确认数据流向与企业使用要求;AI 建议和配置检查不能代替实际构建验证。
多环境发布
把测试、验收和生产配置留在平台里,减少临时改参数、反复传安装包的沟通成本。
应用市场交付
测试包通过文件服务分发,正式包选择应用市场通道;按发布目标配置交付方式,减少手工找包、传包和核对结果。
Android
将 APK 上传到已配置的目标市场,同一 Android 发布项可选择多个市场,分别查看上传状态。
需准备开发者账号与上传权限iOS
通过构建节点上传 IPA,使用已授权的上架账号。上传受理后,继续在 Apple 平台确认处理、测试与审核状态。
需 Mac、签名材料与上架账号HarmonyOS
按市场通道构建并上传 APP 产物,支持原生 HarmonyOS 与 uni-app 鸿蒙目标接入,配套配置市场签名材料。
需鸿蒙工具链与市场签名配置市场接入需结合企业账号、接口权限、真实产物和签名材料验证。上传成功表示上传流程完成,不代表市场审核通过或正式上架;TestFlight 后续处理、测试分组及审核需在 Apple 平台完成。
技术栈与接入
构建依赖由企业自己的构建机提供,接入时一起核对工具链、签名材料与目标产物。
| 技术栈 | 构建与交付 | 接入准备 |
|---|---|---|
| Flutter | Android APK / AAB、iOS IPA;按环境选择 Flutter SDK | Android 工具链、JDK 与签名;iOS 需 Mac、Xcode、证书及描述文件 |
| 原生 Android | Gradle 工程构建,具名签名方案与产物归档 | 准备匹配的 JDK、Android SDK 与工程签名配置 |
| 原生 iOS | Xcode 归档与导出,按分发方式配置发布 | Mac、Xcode、证书与描述文件;需使用目标工程完成现场验证 |
| HarmonyOS | HAP 分发或面向 AGC 的 APP 产物,支持托管应用签名方案 | 鸿蒙工具链、SDK 与对应分发通道的签名材料 |
| uni-app | Android、iOS、HarmonyOS 目标构建与交付 | 匹配的编译器与离线 SDK / 原生壳配置;按目标准备 AppKey、工具链与签名 |
| Cordova | Android、iOS 目标构建与交付 | Node、Cordova CLI、平台与插件依赖;Android 工具链或 Mac / Xcode 及签名 |
以上为平台已实现的技术栈接入范围,实际可用目标取决于构建节点能力与工程配置。接入时使用目标工程、真实工具链、签名材料和设备验证构建与安装;uni-app 还需核对编译器与离线 SDK 的版本匹配。Capacitor 暂作为咨询评估项。
工作流程
选择项目、源码分支与目标环境,冻结源码版本和构建配置,日志可查并按规则脱敏。
选用配好的签名方案,生产、测试环境分开发布,应用名与配置按模板替换。
按所选通道将安装包交付到文件服务或应用市场;文件分发更新环境下载页,独立分享可设置访问码和有效期。
按已配置渠道发送发布结果,关联下载入口,保留发布记录与关键操作审计。
治理与安全
部署形态
将管理后台、数据服务和文件服务部署在公司 Mac 上,本机构建节点执行打包与签名。适合希望集中管理、以内部网络访问为主的团队。
管理后台与文件服务部署在云服务器,构建节点运行在企业自有的 Mac 或 Linux 机器上。源码拉取、编译与签名在节点本机完成,产物按所选通道交付,供异地团队协作。
按技术栈能力、节点可用状态与负载调度任务,集中查看节点状态并管理启用与停用。Mac 与 Linux 可按目标分工,每台节点独立准备工具链、仓库访问权限和签名材料;iOS 构建与上传需使用 Mac。
任务执行与签名在企业节点本机完成 · 新节点接入需验证实际工程私有化交付
Mac 单机方案配套安装器与部署手册,让环境准备、服务检查和日常运维有据可依。
适用场景
多端研发
不同技术栈、不同目标平台共用项目与发布管理,按节点能力执行构建,用 AI 辅助核对失败线索。
多环境测试
测试、验收、生产独立配置,固定下载入口随发布更新,减少反复传包与装错版本。
多市场交付
按平台选择目标市场,在发布记录中分别查看上传状态、日志与失败原因,集中处理重试。
私有化协作
管理入口按企业网络部署,签名材料保留在构建节点;内部与外包团队按项目权限协作,关键操作留痕。
常见问题
构建节点在企业自己的机器上拉取源码、编译和签名。后台管理凭据引用和授权策略,签名材料在本机使用。混合部署时,发布记录、配置等管理数据存放在控制面,安装包按配置传到文件服务;接入时可明确各类数据的存放位置。
可以。环境独立保存应用标识、构建配置与签名方案;工具链选择取决于项目技术栈。发布时冻结所选环境的配置和源码版本,方便之后核对。
环境下载页使用固定链接和二维码,发布后更新对应环境的版本。需要分享指定版本时,可使用独立分享链接,并设置访问码与有效期。
安装取决于目标平台、签名方式和设备条件。二维码提供下载入口;iOS 与鸿蒙需要配套的证书、描述文件及分发配置,接入时会使用实际设备验证安装流程。
支持配置企业微信、飞书、钉钉 OAuth 登录,也保留本地账号。平台可设置产品名称与 Logo;团队成员按平台权限和项目角色协作,通知渠道需由企业配置后启用。
由管理员配置模型服务地址、模型与访问凭据并启用。用户问题和相关配置、统计或诊断上下文会发送至所配置的服务,日志片段按平台规则脱敏;数据流向与保留要求需结合企业选用的服务确认。助手按账号权限查询,配置草稿功能需额外启用并由用户确认执行,不会自动发版或修改授权。
不能。检查针对单个环境和目标的控制面配置与授权,不会实际运行构建,也不验证节点健康、工具链或签名文件是否可用。仍需在目标构建机上验证工程,AI 建议作为排查参考。
不代表。平台跟踪上传流程,支持 Android 对接华为 AGC、小米,iOS 对接 TestFlight,HarmonyOS 对接 AGC。审核、正式上架及 TestFlight 后续处理和测试分组仍在对应市场完成。接入前需准备开发者账号、上传权限、正确产物与签名材料。
可以。平台按节点技术栈能力、可用状态和负载分配任务,可组合使用 Mac 与 Linux。各节点需准备匹配的工具链、仓库权限与签名材料;iOS 构建和上传必须安排在 Mac 上,接入后需用实际项目验证。
可以接入。uni-app 支持 Android、iOS 与 HarmonyOS 目标,需匹配编译器、离线 SDK 或原生壳配置,并按目标准备 AppKey 与签名;Cordova 支持 Android、iOS,需准备 Node、Cordova CLI、平台和插件依赖。实际交付以目标工程构建、签名与设备安装验证为准,Capacitor 可另行咨询评估。
可以,点击下方「进入演示环境」即可通过 guest 帐号自动登录。演示环境每日北京时间 07:00–24:00 开放,00:00–07:00 维护期间暂停访问;如需结合实际项目演示,可通过邮件或电话联系我们。
提供技术栈、目标平台、测试与生产环境划分,以及单机或混合部署偏好即可。进入项目验证阶段,再安排专用工程和构建机,并在本机配置签名材料。
申请演示 · 私有化咨询
告诉我们你的技术栈与部署要求,我们演示从构建、签名到扫码分发的完整流程,并提供私有化部署方案。
guest 自动登录 · 每日 07:00–24:00 开放,00:00–07:00 维护(北京时间)