Camera code dead-ends
let device = AVCaptureDevice
.default(.builtInWideAngleCamera,
for: .video, position: .back)
// → nil on Simulator
guard let device else {
fatalError("No camera available")
} // 💥 you, every demo - Black preview, or an instant crash
- Plug in a real device just to see pixels
- No way to script repeatable camera input