iOS OTA 分发站

实战版模板:App 列表、安装按钮、面单查看全部自动生成。 发布新包流程:python update-manifest.py 一次搞定。

可用 App(点击安装)

正在读取 ota.json ...

正在查看的面单(manifest.plist)

它是系统真正读取的文件
// 点某个 App 右侧的"查看面单"查看对应 plist

配置描述文件(.mobileconfig)

它不是安装 App 用的

描述文件是给系统"下发设置"的:批量配 Wi-Fi、装根证书、设 VPN。 生成用 make_profile.py,例如:
python make_profile.py --ssid WiFi名 --password 密码 --name demo-wifi (下发 Wi-Fi)
python make_profile.py --ca 你的证书.der --name demo-trust (让手机信任你的自签根证书)

下载示例:Wi-Fi 配置 下载示例:信任根证书
原理与搭建手册见 README.md | 重签流水线:scripts/resign.sh(zsign)| 面单生成:update-manifest.py | 服务器:nginx-ota.conf