Xcode 9 GM未定义的架构arm64符号

时间:2017-09-13 10:26:53

标签: ios swift xcode avfoundation xcode9

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

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

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

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

1 个答案:

答案 0 :(得分:3)

他们被“无意中”标记为私人。应该用下一个版本还原我猜? Apple建议采用上述解决方法。

Official response