SubTrack 是一个轻量、完全离线的 macOS 订阅会员管理工具,用来记录多个 服务账号的会员状态、到期或续费日期、费用及本地提醒。
当前版本:2.0.0
系统要求:Apple Silicon Mac,macOS 14 或更高版本。
应用采用本地临时签名,没有经过 Apple 公证。首次启动如果 macOS 显示 无法验证开发者,请右键应用并选择“打开”。
- 同一服务保存多个账号
- 记录到期日、续费方式、计费周期、费用和备注
- 全部、即将到期、已过期和已归档筛选
- 按服务、账号和套餐搜索
- 可独立开启或关闭每条订阅的本地提醒
- JSON 导入和导出
- 关闭主窗口时彻底退出应用
- 原创 macOS 应用图标
- 不联网,不保存密码、Cookie、Token 或支付凭证
正式发布版使用本地 JSON 保存数据:
~/Library/Application Support/SubTrack/subscriptions.json
数据不会上传到网络。升级或替换 .app 不会删除现有订阅记录,建议定期
从工具栏导出备份。
Sources/SubTrackPortable/ 当前发布版,本地 JSON 存储
Sources/SubTrack/ SwiftData 版本源码
Tests/SubTrackTests/ 日期、金额和备份测试
scripts/ App、ZIP 和 DMG 构建脚本
Assets/ 应用图标源文件
dist/ 2.0.0 发布文件
只需要 macOS Command Line Tools:
chmod +x scripts/build_portable_app.sh
./scripts/build_portable_app.sh生成 DMG:
chmod +x scripts/build_dmg.sh
./scripts/build_dmg.sh产物位于 outputs/。
图标源文件为 Assets/AppIcon-1024.png,生成 .icns 需要 Pillow:
python3 scripts/build_icon.py安装完整 Xcode 后,可以打开根目录的 Package.swift,选择 SubTrack
scheme 运行 SwiftData 版本。
本项目使用 MIT License。