在构建Xcode 9.4.1时使用rawEmbeddedThumbnailPhotoFormat

时间:2018-08-08 20:32:03

标签: ios swift xcode xcode10 ios12

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

在iOS 11中,使用AVCapturePhotoSettings.embeddedThumbnailPhotoFormat

由于iOS 12和Xcode 10尚未退出Beta版,因此我们使用Xcode 9.x构建了发行版本。

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

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

0 个答案:

没有答案