Flutter 3.44.6 tvOS Engine Artifacts (tvOS simulator metallib fix)
tvOS engine artifacts for Flutter 3.44.6. Built from flutter/flutter@ee80f08 (Dart d684a576a6aa954ae107a03b2b4e1d61c3bebe93).
Supersedes v1.0.0-flutter3.44.6, which shipped a simulator engine whose embedded Impeller metallibs were compiled for the iOS Simulator (air64-apple-ios13.0.0-simulator) rather than the tvOS simulator. Metal validates a library's target platform when creating a pipeline, so on tvOS simulators older than 26 every render pipeline failed with Target OS is incompatible and the engine aborted on the first frame (fluttertv/flutter-tvos#38). tvOS 26 tolerates the mismatch, which is why it went unnoticed.
The simulator engine is now compiled against the AppleTVSimulator SDK and carries air64-apple-tvos13.0.0-simulator. Device artifacts are unchanged in content — they already targeted appletvos (air64_v24-apple-tvos15.0.0).
Verified on a tvOS 17.5 simulator: 60 Target OS is incompatible errors + a FATAL before, 0 + 0 after; app launches and renders with hot reload and DevTools. tvOS 26.5 re-checked for regression.
All six variants are origin-signed (Developer ID Application, hardened runtime + secure timestamp) and pass verify_artifacts.sh.
Consumed by flutter-tvos 1.4.1+ (bin/internal/engine.version = v1.0.1-flutter3.44.6).