“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be
configured correctly for targets which use Swift. Use the [Edit > Convert >
To Current Swift Syntax…] menu to choose a Swift version or use the Build
Settings editor to configure the build setting directly.
が出て、ビルドできない時の解決策
⬇︎
⒈ プロジェクトのSwiftのバージョンを2.3にする。
⒉ Targets -> (プロジェクト名) -> Use Legacy Swift Launguage Version を Yesにする。
⒊ latestバージョンがSwift 3で書かれているとわかるライブラリはSwift2.3で書かれたバージョンを指定する。
⒋ Podfileの最後に以下の記述をして、自動的に各ライブラリがSwift 2.3でビルドされるようにする。
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '2.3'
end
end
end
⒌ pod install
する。
⒍ ビルドする。
⒎ iOS10 SDKに対応するため、ライブラリのコードを修正する。