--- modules/camera/camera_osx.mm.orig 2023-09-24 16:26:39.000000000 -0400 +++ modules/camera/camera_osx.mm 2023-10-09 15:57:20.000000000 -0400 @@ -257,7 +257,7 @@ // Already recording! } else { // Start camera capture, check permission. - if (@available(macOS 10.14, *)) { + #if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101400 AVAuthorizationStatus status = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if (status == AVAuthorizationStatusAuthorized) { capture_session = [[MyCaptureSession alloc] initForFeed:this andDevice:device]; @@ -270,9 +270,9 @@ } }]; } - } else { + #else capture_session = [[MyCaptureSession alloc] initForFeed:this andDevice:device]; - } + #endif }; return true;