gpt4 book ai didi

ios - 如何在 Xcode 8 中使用 Swift 2.3 而不是 Swift 3 来构建我的项目?

转载 作者:行者123 更新时间:2023-11-28 16:10:15 24 4
gpt4 key购买 nike

我最近更新了我的 Xcode,因此我无法构建我的应用程序。我在谷歌上搜索了几个解决方案,发现我需要安装一个工具链才能使用 Swift 2.3 而不是 Swift 3。要安装工具链,我需要使用 Carthage

Source:

但是,我正在使用 CocoaPods 作为我的依赖项,我现在无法提交更改。所以我的问题是:

  1. 我可以在没有 Carthage 的情况下安装工具链吗?如果是,如何?
  2. 我可以同时使用它们吗?
  3. 还有其他办法吗?

提前致谢。

编辑:

尝试设置“使用旧版 Swift 语言版本”。到“否”。但是我的其他框架(即 Alamofire)开始显示以下错误:

“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.2,而不是 Swift 2.3。当您转到转换菜单时,您可以在 Swift 2.3 和 Swift 3 之间进行选择。选择 Swift 2.3 并运行转换。

关于ios - 如何在 Xcode 8 中使用 Swift 2.3 而不是 Swift 3 来构建我的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39663680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com