【iOS】Swift3+XCode8に変換した際に発生したエラーの対応
(メモレベルで申し訳ございません) 私も遅ればせながら過去プロジェクト(Swift2+XCode7)を変換したら大きく以下3つのエラーが発生。 それぞれ対応した内容をメモしておきます。
1. "Ambiguous use of init"が発生
"Ambiguous use of init"は以下で対応。「_ = 」をつけただけ。 https://stackoverflow.com/questions/39579121/swift-3-and-xcode8-ambiguous-use-of-init
2. iTunes Connectにアップロード後にWatchKitのPNG画像がダメよメール
WatchKitで使用していたPNGにアルファが含まれていたため削除。 →私はMacなのでプレビューからアルファのチェックをOFFにして書き出し。
3. CoreBluetoothを使用していたらplistに記載が足りないメール
NSBluetoothPeripheralUsageDescriptionをplistに追加しろうんたらとメールが来ました。 以下参照にplistにStringを追加したら通りました。 http://dev.classmethod.jp/smartphone/iphone/ios10-privacy-data-purpose-description/
取り急ぎ同じ悩みの方へご参考までに。