外观
CORE-15 iOS 15+ 匿名兼容验收基座
本批实现
- 新增
perfowl.compatibility-result/1:结果只保留 OS family、Gate 状态、计数、耗时与哈希,不写设备、App、进程标识。 - 固化 iOS 17 路线分段:15/16=
legacy-usb → usbmux-lockdown,17.0–17.3=usb → tunneld,17.4+=usbmux → tunneld。 compat-audit与独立脚本统一检查 discovery、apps、screenshot、route、identity、adapters、stream、quality、stop 九个 Gate。- 修正 raw 身份覆盖分母:device 与 kernel-device-trace 是设备级事实,不要求目标 PID;process、process+system、foreground-device 仍要求 verified。该修正不降低目标归因门槛。
自动化验收
| 项目 | 结果 | 证据等级 |
|---|---|---|
| Python 全量 | 86/86 | E2 |
| 兼容 Fixture | iOS 15、16、17.0–17.3、17.4+、18+ 路由;完整通过与缺项失败 | E2 |
| iOS 16 真机 | 9/9 Gate;User App 46;PNG 801,332 bytes / 1,877 ms;4 sample;224 raw;identity 100%;unknown/drop 0;停止收口成功 | E4 |
| iOS 17 真机 | 尚未接入 | not-tested |
| iOS 18 真机 | 尚未接入 | not-tested |
| iOS 15 真机 | 尚未提供 | not-tested |
匿名机器证据:iOS 16 CORE-15 结果。
结论
CORE-15 验收工具已实现,iOS 16 回归通过;整批保持 partial,直到用户提供的 iOS 17 与 iOS 18 完成相同 9 Gate E4。iOS 15 在没有设备时继续 not-tested,不阻断测试版工程,但阻断“iOS 15+ 全覆盖”与生产 1.0 宣称。