783aac76837518a6dc26aeda9793832d0cbc898e
Black preview persists on a real device though the session reports running, so instrument the capture lifecycle to pinpoint it: logs the authorization status, the selected device, isRunning/inputs/outputs after startRunning, and on AVCaptureSessionDidStartRunning the preview layer's connection (present/active/enabled) plus the view/layer bounds. Also observes AVCaptureSessionRuntimeError and ...WasInterrupted. Filterable via os.Logger subsystem com.nucleic.remote / category scanner (marker "📷"). To be trimmed once the root cause is fixed. Also sets an explicit .high preset and gates metadataObjectTypes on availability. Co-Authored-By: Claude Opus 4.8 <[email protected]>
Description
No description provided
2 MiB
Languages
Swift
100%