我想升级我的具有pod依赖关系的小项目,以及这些pod到最新的swift 5.我做了转换,测试,一切都很好。但是,我注意到在一些pods构建设置中有两个swift:5和4.2。如附图所示。
我试图在另一个较小的项目中手动设置4.2到5,暂时没有任何问题......
我想知道是否有人可以解释这些快速语言专栏的区别是什么?该项目的swift版本现在是4.2还是5?另外,使两者都等于最新5的安全步骤是什么?
尝试将这些行放入Podfile并再次运行pod install
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = "5"
end
end
end
target "YourProject" do ...
还要确保您的依赖项与Swift 5兼容。