2026-06-26 Pro 发布冻结
用户目标
- 按《免费版与 Pro 解锁》PRD 落地首期能力。
- 不使用
translategemma 校验,先按原有静态方式处理多语种翻译。
- 完成代码冻结、QA、自查、App Store 上传资料与本地 DMG。
已完成事项
- 实现免费版 + Pro 解锁首期能力:
- StoreKit 2 Pro 权益中心。
com.taglauncher.pro.lifetime 终身 Pro 商品入口。
- 旧付费用户按
originalAppVersion 自动获得 Pro,originalPurchaseDate 保留兜底入口。
- 免费版主题限制、Pro 主题预览、导入导出门禁、备注数量门禁、排序预览不写脏真实数据。
- 设置页与 AppGrid 的 Pro 提示入口。
- 完成 29 语种 Pro 文案补齐与静态 QA。
- 完成版本冻结:
- 版本:
8.1.0
- Build:
20260626.1726
- 源码冻结 commit:
2c36a4a39da126c30a5a5daedf501229412b2e1a
- 冻结 tag:
v8.1.0-build20260626.1726
- 发布资料归档 commit:
f627782
- 完成 App Store
.pkg 与本地 .dmg 构建、签名检查、包体归档。
关键产物
- App Store 上传包:
/Users/ar/Projects/Taglauncher/src/Release/AppStore-8.1.0-20260626.1726/Upload/TagLauncher-8.1.0-build20260626.1726.pkg
- SHA256:
32de0ef0af979b2a35d60c2b1bca7461292db86781e4c64e694128470ddde264
- 本地验证 DMG:
/Users/ar/Projects/Taglauncher/src/Release/AppStore-8.1.0-20260626.1726/Archive/TagLauncher-8.1.0-build20260626.1726.dmg
- SHA256:
346fc3c9bd0fcdb346d3f4ca83ffa46b34d3a5187155253d5dae7d999c39060f
- 发布资料目录:
/Users/ar/Projects/Taglauncher/src/Release/AppStore-8.1.0-20260626.1726/
QA 结论
pro_feature_gate_qa.sh:通过。
pro_localization_qa.sh:通过。
macos14_build_metadata_qa.sh:通过,最低系统版本为 macOS 14.0。
macos14_availability_typecheck_qa.sh:通过。
pkgutil --check-signature:通过。
.pkg 展开后 App 的 bundle id、版本、build、embedded profile、codesign 与 entitlements 检查通过。
hdiutil verify:通过。
- 本地 DMG
spctl 被拒是未公证本地分发包的预期表现,App Store 上传使用 .pkg。
待人工确认
- App Store Connect 里确认并挂载 IAP 商品:
com.taglauncher.pro.lifetime。
- 上传
.pkg,不要上传 .dmg。
- 提交前确认当前线上 / 审核中基线版本,再最终填写
What's New。
- 如 ASC 出现出口合规问题,按 SOP 选择不使用列举算法。
注意事项
- 当前仓库仍存在若干历史无关脏改动,本轮未清理、未回退。
- 8.1.0 的源码与发布资料均已有 Git 可恢复点。