Xcode9 beta でAPIが消えてたら

Xcode9 のベータとかGM版で、

 

__T0So20AVCapturePhotoOutputC12AVFoundation01_abC16SwiftNativeTypesACWP

 

みたいなログが出てビルド通らない。

 

どうやら新APIへの移行作業中で旧APIが消されてるらしい。

Xcodeのコード補完でも候補に出てこない。

 

APIドキュメントを見ると新APIはまだベータ扱いで、そもそもiOS11からで後方互換ないし。

こういう時はググレカスでStackOverFlowに頼る。

 

消えちゃったAPIの前に "__" とアンダースコア2つ入れてあげるとビルド通った!

 

メモメモ・・・

さあ、GMで審査だそう。