You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac升级后Xcode编译失败,如何升级Realm-Swift至v20.0.4?

升级Realm-Swift到v20.0.4的步骤

根据你使用的依赖管理工具,选择对应的升级方式:

一、CocoaPods 方式

  • 打开项目根目录的Podfile
  • 将原有的Realm依赖配置(如pod 'RealmSwift', '~> 10.54.6'、pod 'Realm', '~> 14.14.0')替换为:pod 'RealmSwift', '~> 20.0.4'(v20.x版本中Realm与RealmSwift版本已统一,无需单独指定RealmDatabase版本)
  • 保存文件后,在终端执行命令:pod update RealmSwift
  • 等待更新完成,打开项目的.xcworkspace,执行清理(Cmd+Shift+K)后重新编译

二、Swift Package Manager(SPM) 方式

  • 打开Xcode项目,进入「项目设置」→「Package Dependencies」标签页
  • 找到已添加的Realm Swift依赖,点击右侧的「Update to Latest Package Versions」按钮
  • 若自动更新未定位到v20.0.4,可手动编辑:点击依赖项的「Edit」,将版本规则改为「Exact Version」并输入20.0.4,或选择「Up to Next Major Version」并设置为20.0.4
  • 等待Xcode完成包更新后,清理项目并重新编译

三、Carthage 方式

  • 打开项目根目录的Cartfile
  • 将原有的Realm配置(如github "realm/realm-swift" ~> 10.54.6)替换为:github "realm/realm-swift" ~> 20.0.4
  • 在终端执行命令:carthage update realm-swift --use-xcframeworks
  • 更新完成后,重新将生成的XCFrameworks添加到项目中,清理项目后编译

注意事项

  • v20.x相对于v10.x存在部分API废弃与行为变更,升级后需检查项目中Realm相关代码,适配新的API规范
  • Realm-Swift v20.0.4要求Xcode 14.3及以上版本,请确保你的Xcode版本符合要求

内容的提问来源于stack exchange,提问作者user2836375

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 13:04:59