Skip to content

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/86E2
兼容 FixtureiOS 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 宣称。

Perfowl · Performance Observer