Xcode 9 GM undefined symbols for architecture arm64

Xcode 9 GM undefined symbols for architecture arm64

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

在这两种情况下,使用他们的 "undocumented" __supportedFlashModes/__availablePreviewPhotoPixelFormatTypes 构建都很好。

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

它们被 "inadvertently" 标记为私有。我猜应该在下一个版本中恢复? Apple 推荐上述解决方法。

Official response