В настоящее время я устанавливаю устаревшее в 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'
, то у нас будут проблемы с config.build_settings['SWIFT_VERSION'] = '3.0'
Swift 2.3
. Лучшее решение - установить каждую старую версию модуля отдельно, чтобы избежать необходимости устанавливать ее вручную.