ios - 构建 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.rawEmbeddedThumbnailPhotoFormat
api,因此我无法通过if #available(iOS 12.0, *)
检查来构建它。
如果在 iOS 12 上运行而不使用 Xcode 10 构建,有什么方法可以告诉编译器使用新的 api?否则,我们的嵌入式 jpeg 工作流程会在运行 iOS 12 beta 的设备上中断。
解决方案
推荐阅读
- sparql - 有限制的 SPARQL 子查询
- python - 如何启用 Python 请求?
- reactjs - 在 React 中使用 preloadedState 进行测试:在函数中手动导入存储时,redux 存储不同步
- mongodb - 如何使用 nextjs 和 mongodb 上传/创建数据
- javascript - nodejs(Web Api)中的异步和等待
- mongodb - MongoDB 和 Flask - 更新文档数组中的对象(嵌套更新)
- python - ax.fill_between 如何混合重叠的颜色?
- vb.net - 如何仅使用鼠标指针使控件向左/向右移动?
- php - 针对特定平台(如 Web IOS 和 Android 用户)发送一个信号推送通知
- python - 从父类方法访问子类属性