应用管理
上传 IPA、管理版本,实时维护 AltStore Classic 软件源。
连接你的 GitHub 仓库
使用限定到 zrhtop/ZZS-IPA-Store 的 Fine-grained Token,仅需要 Contents: Read and write。不要把令牌发送给任何人。
无需授权给所有仓库。令牌不会保存到浏览器存储。创建最小权限令牌 ↗
一个控制台,
管理所有 IPA。
应用、版本与软件源在同一处管理。发布新版本后,AltStore 会在下次检查软件源时发现更新。
已发布应用
你可以编辑应用信息、添加新版本或设置最新版。
读取最新的软件源。
软件源设置
这里保存的是 AltStore 所展示的商店信息。
公开 AltStore 地址
在 AltStore Classic 的 Sources 中添加。
https://repo.zrh.jp/source.json部署与使用说明
静态前端放在 GitHub Pages,IPA 可由 Pages 或 Releases 提供下载。
启用 GitHub Pages
打开仓库 Settings → Pages。Source 选 Deploy from a branch,Branch 选 main,Folder 选 /docs。保存并检查 Custom domain 为 repo.zrh.jp。
Pages 设置 ↗设置 Cloudflare DNS
创建 CNAME,名称为 repo,目标为 zrhtop.github.io。初次部署建议 DNS only(灰云),GitHub 可验证并颁发 HTTPS 证书。
生成仓库专属令牌
Fine-grained Token → Only select repositories → ZZS-IPA-Store → Contents: Read and write。令牌在当前网页内使用,不会自动永久保存。
新建令牌 ↗上架 IPA 和添加版本
小型 IPA 可以在此页面上传;较大的 IPA 先上传到仓库 GitHub Releases,再复制 .ipa 文件的直链并输入准确文件大小。系统尝试读取 IPA 的 Info.plist,并自动识别应用信息。
创建 Release ↗本管理页面的 URL 是公开的,但没有令牌无法修改仓库。如果希望完全禁止陌生人打开 /admin/,可另外设置 Cloudflare Access。不要上传敏感或无分发授权的 IPA。AltStore 会核对 IPA 实际权限与 source.json 中的 appPermissions,必须确保权限信息完整准确。