# Taglauncher 会话记录 - 2026-06-08-24 ## 用户目标 用户确认 7.8.22 验证无问题,要求按苹果上线标准冻结版本、做 Git 固定点,并打包 DMG。用户随后提供证书目录 `/Users/ar/Projects/Taglauncher/Release/证书`,并通过 macOS 钥匙串弹窗导入 p12 证书。 ## 已完成事项 - 确认发布源码目录:`/Users/ar/Projects/Taglauncher-7.8.15-source`。 - 运行发布前 QA: - `Scripts/apple_default_apps_resource_qa.sh` PASS。 - `Scripts/apple_default_note_policy_qa.sh` PASS。 - `Scripts/smartstart_catalog_resource_qa.sh` PASS。 - `Scripts/quick_search_app_name_qa.sh` PASS。 - `Scripts/quick_search_system_app_qa.sh` PASS。 - 创建冻结源码 commit: - commit:`4f5d7c13209555a114761f5027299f3ba1b42217` - message:`Release 7.8.22 Apple default app catalog` - branch:`codex/recover-7.8.15-grok-fix` - 将发布 build 编号同步为 `20260608.1324`,版本为 `7.8.22`。 - 导入并确认签名身份: - App:`3rd Party Mac Developer Application: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ)`,SHA-1 `0D7D5484FDE4EC1CA2C9225F1E71E65A256A1E7C` - Installer:`3rd Party Mac Developer Installer: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ)`,SHA-1 `AABC76560111D01F55B1E932A6BBA3C3E16363B1` - 使用 App Store 签名身份重新构建并签名 `.app`,嵌入 `TagLauncher_Mac_App_Store_202606052337.provisionprofile`。 - 生成并校验发布产物: - DMG:`/Users/ar/Projects/Taglauncher-7.8.15-source/build/TagLauncher-7.8.22-build20260608.1324.dmg` - PKG:`/Users/ar/Projects/Taglauncher-7.8.15-source/build/TagLauncher-7.8.22-build20260608.1324.pkg` - manifest:`/Users/ar/Projects/Taglauncher-7.8.15-source/build/TagLauncher-7.8.22-build20260608.1324-manifest.json` - DMG 校验: - `hdiutil verify` PASS。 - 挂载后包含 `TagLauncher.app` 和 `Applications -> /Applications` 链接。 - 挂载后的 `TagLauncher.app` 通过 `codesign --verify --deep --strict`。 - PKG 校验: - `pkgutil --check-signature` PASS。 - `spctl -a -t install` 显示 rejected;记录为 Mac App Store installer 证书包不等同于 Developer ID 直接分发包。 - 创建 release tag: - tag:`v7.8.22-build20260608.1324` - tag 解引用 commit:`4f5d7c13209555a114761f5027299f3ba1b42217` ## 产物摘要 - DMG SHA-256:`b055d98755d0aa4ddfadf556fe22647d38e3bfc073753ccd91cb0b8e236f8fa5` - PKG SHA-256:`d350402000893cd3eb114bf2a0f0c8a42429e6347570cadc80f055ddde92edf0` ## 备注 - 用户要求 DMG,已生成 DMG。 - Mac App Store 通常上传 signed `.pkg`,因此额外生成了 signed pkg,建议用该 pkg 走 Transporter/App Store Connect。 - 当前 Git 工作区干净。