ios - 架构 arm64 的 Xcode 9 GM undefined symbol

标签 ios swift xcode avfoundation xcode9

在 Xcode 9 的 GM 版本中,我遇到了一些编译时错误,因为 undefined symbols for architecture arm64,即 AVFoundation with:

  • AVCapturePhotoOutput().supportedFlashModes
  • AVCapturePhotoSettings().availablePreviewPhotoPixelFormatTypes

在这两种情况下,使用他们的“未记录”__supportedFlashModes/__availablePreviewPhotoPixelFormatTypes 构建都很好。

  1. 有人在其他框架中遇到过同样的问题吗?
  2. API does not document such breaking changes , 这是一个错误吗?

最佳答案

它们被“无意中”标记为私有(private)。我猜应该在下一个版本中恢复? Apple 推荐上述解决方法。

Official response

关于ios - 架构 arm64 的 Xcode 9 GM undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46195066/

相关文章:

ios - 呈现 View Controller 时缺少导航和标签栏

ios - 无法使用较早的单元测试配置在 Xcode 8 中运行单元测试

ios - 如何对 Xcode 中输入到 TextField 中的整数值进行排序?

ios - 防止切换开关打开并在 Swiftui 中显示警报

iphone - iOS 位置选取器

ios - Swift 在 Optional() 中获取值(value)

xcode - 我如何在 XCTestCase 中使用我的模块中的类?

ios - 如何横向自动打开 SWRevealViewController 侧面板

ios - 无权读取 iCloud Drive 文件

ios - 对Casting的不完全理解