0

我想将我的具有 pod 依赖项的小项目以及这些 pod 升级到最新的 swift 5。我确实进行了转换、测试,一切都很好。但是,我注意到在某些 pod 构建设置中有两个 swift:5 和 4.2。这在附图中进行了说明。

在此处输入图像描述

我曾尝试在另一个较小的项目中手动将 4.2 设置为 5,但目前没有遇到任何问题......

我想知道是否有人可以解释这些快速语言列的区别是什么?项目 swift 版本现在是 4.2 还是 5?另外,使两者都等于最新5的安全步骤是什么?

4

1 回答 1

0

尝试将这些行放入您的 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 兼容。

于 2019-04-09T18:25:26.853 回答