iOS 12 在 AVCapturePhotoSettings 上引入了一个新属性,您可以在其中指定 RAW 捕获的嵌入式缩略图格式:AVCapturePhotoSettings.rawEmbeddedThumbnailPhotoFormat
在 iOS 11AVCapturePhotoSettings.embeddedThumbnailPhotoFormat
中改为使用。
由于 iOS 12 和 Xcode 10 尚未结束测试版,我们使用 Xcode 9.x 构建我们的发布版本。
Xcode 9.x 编译器无法识别AVCapturePhotoSettings.rawEmbeddedThumbnailPhotoFormat
api,因此我无法通过if #available(iOS 12.0, *)
检查来构建它。
如果在 iOS 12 上运行而不使用 Xcode 10 构建,有什么方法可以告诉编译器使用新的 api?否则,我们的嵌入式 jpeg 工作流程会在运行 iOS 12 beta 的设备上中断。