From 9f15087ff92afad0508a24d8803e8e8775359d09 Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Sun, 07 Jun 2026 01:36:12 +0800 Subject: [PATCH] release: add 7.8.15 App Store package --- Release/AppStore-7.8.15-20260605.2337/PKG_PREFLIGHT_REPORT.md | 68 ++++++++++++++++++++++++++++++++++ Release/AppStore-7.8.15-20260605.2337/Upload/TagLauncher-7.8.15-build20260605.2337.pkg | 0 2 files changed, 68 insertions(+), 0 deletions(-) diff --git a/Release/AppStore-7.8.15-20260605.2337/PKG_PREFLIGHT_REPORT.md b/Release/AppStore-7.8.15-20260605.2337/PKG_PREFLIGHT_REPORT.md new file mode 100644 index 0000000..ac4062b --- /dev/null +++ b/Release/AppStore-7.8.15-20260605.2337/PKG_PREFLIGHT_REPORT.md @@ -0,0 +1,68 @@ +# TagLauncher 7.8.15 App Store `.pkg` 预检报告 + +生成日期:2026-06-07 + +上传包: + +`Release/AppStore-7.8.15-20260605.2337/Upload/TagLauncher-7.8.15-build20260605.2337.pkg` + +SHA256: + +`a4e3a3002262ff27a2c9333f745fe1b99bff83eac610f022405c4dcce958b17b` + +## Build Inputs + +| 项目 | 值 | +| --- | --- | +| Version | `7.8.15` | +| Build | `20260605.2337` | +| Bundle ID | `com.taglauncher.app` | +| Team ID | `CR3J54M8BQ` | +| Minimum macOS | `15.0` | +| Category | `public.app-category.utilities` | +| App signing identity | `0D7D5484FDE4EC1CA2C9225F1E71E65A256A1E7C` | +| Installer signing identity | `3rd Party Mac Developer Installer: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ)` | +| Provisioning profile | `TagLauncher Mac App Store 20260605.2337` | +| Profile expiration | `2027-06-04 13:48:21 +0000` | + +## Verification + +| 检查项 | 结果 | +| --- | --- | +| `.pkg` 文件生成 | PASS | +| `.pkg` Installer 证书签名 | PASS | +| 展开最终 `.pkg` 并找到 `TagLauncher.app` | PASS | +| Bundle ID | PASS: `com.taglauncher.app` | +| `CFBundleShortVersionString` | PASS: `7.8.15` | +| `CFBundleVersion` | PASS: `20260605.2337` | +| `LSMinimumSystemVersion` | PASS: `15.0` | +| `LSApplicationCategoryType` | PASS: `public.app-category.utilities` | +| 嵌入 `embedded.provisionprofile` | PASS | +| Profile `com.apple.application-identifier` | PASS: `CR3J54M8BQ.com.taglauncher.app` | +| Signed `com.apple.application-identifier` | PASS: `CR3J54M8BQ.com.taglauncher.app` | +| Signed `com.apple.developer.team-identifier` | PASS: `CR3J54M8BQ` | +| Signed sandbox entitlement | PASS: `com.apple.security.app-sandbox = true` | +| Signed user-selected file entitlement | PASS: `com.apple.security.files.user-selected.read-write = true` | +| Code signature strict verification | PASS | +| Expanded package has `com.apple.quarantine` | PASS: no quarantine found | +| Package payload AppleDouble `._*` entries | NOTE: 73 entries, caused by macOS `com.apple.provenance`, not quarantine | +| Executable architecture | NOTE: `arm64` only | + +## Important Notes + +- This is an App Store upload package. Upload this `.pkg`, not the `.dmg` in `Archive/`. +- The package is signed with the Mac App Store Installer certificate, so local `spctl` may report `rejected`; that is expected for non-Developer-ID App Store packages and is not the same as App Store Connect validation. +- `pkgutil --payload-files` lists AppleDouble `._*` entries. The expanded package was inspected directly: no `com.apple.quarantine` attribute was found. This matches the PrivateVoice lesson that provenance AppleDouble entries must not be mistaken for the `91109` quarantine blocker. +- The app binary is `arm64` only because the current TagLauncher build script targets `arm64-apple-macosx15.0`. If Intel Mac support is required, build a universal package before upload. If Apple Silicon only is acceptable, continue with this package. + +## Next Upload Step + +Use Transporter and select: + +`/Users/ar/Projects/Taglauncher-7.8.15-source/Release/AppStore-7.8.15-20260605.2337/Upload/TagLauncher-7.8.15-build20260605.2337.pkg` + +After upload: + +1. Wait for App Store Connect Processing to finish. +2. In the `7.8.15` version page, select build `20260605.2337`. +3. Fill the app metadata using `APP_STORE_CONNECT_FILLING_BILINGUAL.md`. diff --git a/Release/AppStore-7.8.15-20260605.2337/Upload/TagLauncher-7.8.15-build20260605.2337.pkg b/Release/AppStore-7.8.15-20260605.2337/Upload/TagLauncher-7.8.15-build20260605.2337.pkg new file mode 100644 index 0000000..b48de19 --- /dev/null +++ b/Release/AppStore-7.8.15-20260605.2337/Upload/TagLauncher-7.8.15-build20260605.2337.pkg Binary files differ -- Gitblit v1.9.3