gpt4 book ai didi

swift - 如何使用 Swift 2.3 构建 Realm?

转载 作者:行者123 更新时间:2023-11-28 10:18:09 26 4
gpt4 key购买 nike

我已经将工具链更改为 swift 2.3

export PATH=/Applications/Xcode-beta.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/bin:"${PATH}"

做了

打开 Xcode 项目 -> 点击 Realm 项目 -> RealmSwift 目标 -> 'Build Settings' 选项卡 -> 将 Use Legacy Swift Language Version 设置为 Yes(如果为 Swift 2.3 构建)或 No(如果为 Swift 3 构建) ).

作为Build realm for Swift 3 & Xcode 8说。

但是我得到的还是swift 3.0版本。

有什么想法吗?


我查看了 build.sh,发现导出路径在 xcrun swift 中不起作用,realm 使用它来获取 swift 版本,它仍然是 2.2 或 3.0,具体取决于使用的是哪个工具链。

最佳答案

要使用 Swift 2.3 从 master 分支构建 Realm,请在构建时将 REALM_SWIFT_VERSION 环境变量设置为 2.3。例如,为 OS X 构建:

REALM_SWIFT_VERSION=2.3 sh build.sh osx

Realm 的构建脚本将根据 REALM_SWIFT_VERSION 环境变量的值确定使用哪个 Xcode 版本,因此无需修改您的 PATH 变量。

关于swift - 如何使用 Swift 2.3 构建 Realm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38888454/

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