Public edition prepared 2026-09-12. Personal/account/contact details are visibly redacted where present. The original SHA256 identifies the captured unredacted full file, not this redacted extract. PUBLIC-SHA256SUMS.txt identifies downloadable public files. This material is not a signed declaration or proof of an Apple-received Build. # D08 Local release handoff and unresolved release checks Project key: watermark Original relative path: APP-STORE-HANDOFF.md Captured: 2026-09-12T18:57:15+08:00 Original full-file SHA256: e881355f3ff89ac5abd37df926ad76b4547e43ab6a543b8d8e887a89a7c34ce5 Evidence level: pre-existing local document; submission not verified Build correspondence: not yet established with an Apple-received binary. Line numbers refer to the captured original file. Gaps are explicitly marked. No source code was changed. ## Original lines 1 to 43 ```text 0001 # 拍照加水印 2.0 App Store 交接 0002 0003 ## 账号持有人第一步 0004 0005 当前唯一硬阻塞是分发描述文件:现有 wildcard profile 不含 WeatherKit、iCloud 和 `iCloud.com.WatermarkCamera`。 0006 0007 1. Apple Developer → Identifiers → `com.WatermarkCamera`:启用 WeatherKit 和 iCloud/CloudKit。 0008 2. 创建或确认容器 `iCloud.com.WatermarkCamera`,关联 App ID。 0009 3. CloudKit Dashboard 检查 Development schema,完成双账号/CKShare 测试后部署 Production。 0010 4. 重新生成 App Store 分发 profile;在 Xcode 下载并确认 entitlement。 0011 5. 用最新源码重新 Archive。不要上传本报告中的 unsigned Archive。 0012 0013 ## 上传顺序 0014 0015 1. 若 `1.0.4` 已存在,先把 Build 改为更大未使用值,并同步 metadata/审核资料。 0016 2. 按 `REAL-DEVICE-TEST-CHECKLIST.md` 完成 iPhone/iPad 真机测试。 0017 3. 录制当前 Build 的全新安装 UMP → ATT → 开屏/继续、拍照、录像、导入、编辑、项目/报告、iCloud 默认关闭流程;再录 ATT 拒绝路径。另录 WeatherKit 署名路径:设置 → 水印内容 → 天气水印 → 数据来源 → Apple Weather 法律归因页面。 0018 4. 重新捕获当前 2.0 Build 的商店截图;旧 1.x 图和历史录屏不能冒充 2.0。 0019 5. 官网发布 `baomayezi-official-site/protected-code` 到公开 HTTPS,确认以下 URL: 0020 - `/apps/watermark-camera.html` 0021 - `/legal/watermark-privacy.html` 0022 - `/legal/watermark-support.html` 0023 - `/guides/watermark-camera.html` 0024 - `/legal/watermark-review.html` 0025 6. 在 App Store Connect 录入 `AppStore资料/metadata-*.txt` 和审核备注。 0026 7. 按 `AppStore资料/APP-STORE-CONNECT-PRIVACY-ATT-CHECKLIST.md` 更新 App Privacy。 0027 8. Xcode Organizer:Validate App → Upload。 0028 9. App Store Connect 处理完成后,用 TestFlight 安装同一 Build,全量回归再提交。 0029 0030 ## App Privacy 快速答案 0031 0032 - 是否收集数据:是。 0033 - iCloud:照片或视频、精确位置、其他用户内容、其他数据;App 功能;关联;不追踪。 0034 - Google Ads/UMP:按最终归档 SDK 清单填写粗略位置、崩溃、性能、产品交互、设备 ID、广告数据、其他诊断数据及用途。 0035 - Device ID:保留 Google 的 linked/tracking 披露;ATT 在 SDK/广告请求前处理。 0036 - User ID、姓名、电话、联系人、健康、财务、浏览/搜索历史:当前不勾选。 0037 0038 ## 必须上传/保留 0039 0040 - 当前 signed Archive 和三个匹配 dSYM。 0041 - 当前 Build 的 iPhone/iPad 截图。 0042 - 当前 Build 的全新安装真机录屏。 0043 - 当前公开 HTTPS 隐私/支持 URL。 ```