首页 > 解决方案 > 构建 Xcode 9.4.1 时使用 rawEmbeddedThumbnailPhotoFormat

问题描述

iOS 12 在 AVCapturePhotoSettings 上引入了一个新属性,您可以在其中指定 RAW 捕获的嵌入式缩略图格式:AVCapturePhotoSettings.rawEmbeddedThumbnailPhotoFormat

在 iOS 11AVCapturePhotoSettings.embeddedThumbnailPhotoFormat中改为使用。

由于 iOS 12 和 Xcode 10 尚未结束测试版,我们使用 Xcode 9.x 构建我们的发布版本。

Xcode 9.x 编译器无法识别AVCapturePhotoSettings.rawEmbeddedThumbnailPhotoFormatapi,因此我无法通过if #available(iOS 12.0, *)检查来构建它。

如果在 iOS 12 上运行而不使用 Xcode 10 构建,有什么方法可以告诉编译器使用新的 api?否则,我们的嵌入式 jpeg 工作流程会在运行 iOS 12 beta 的设备上中断。

标签: iosswiftxcodexcode10ios12

解决方案


推荐阅读