Как установить Legacy Swift Version для каждого Pod в Podfile Xcode 9.0 Swift 3.2 / Swift 4.0
В настоящее время я устанавливаю наследие вPodfile
вSWIFT_VERSION = 2.3
, но некоторые библиотеки, которые я использую, являются Swift 3.0, что означает, что мне нужно вручную установить наследие для всехSwift 3.0
наследиеNo
на каждойpod install
, Как настроить каждую версию модуля вPodfile
Установщик?
Это то, что я устанавливаю:
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
Если я установлюconfig.build_settings['SWIFT_VERSION'] = '3.0'
чем у нас проблемы сSwift 2.3
стручки. Лучшее решение - установить каждую старую версию модуля отдельно, чтобы избежать необходимости устанавливать ее вручную.