gpt4 book ai didi

swift - 在代码中获取 Realm 版本

转载 作者:行者123 更新时间:2023-11-30 12:45:44 24 4
gpt4 key购买 nike

两部分问题:

如何在代码中获取当前安装的 Realm 版本? swift 3、macOS。我无法找到任何 Realm.version 属性 - 也许我忽略了它。

在相关问题中

在项目中将 Realm 升级到最新版本的解决方案是什么?将 CocoaPods 更新到最新并刷新后,pod install 似乎没有更新 Realm。我安装了 2.0.3,并且 2.2.0 可用。

最佳答案

如果您直接将 Realm Swift 作为动态框架嵌入,则版本号包含在框架的 info.plist 文件中。应该可以在运行时访问 plist;有几个answers on SO讨论这个。

由于 CocoaPods 为 Swift 创建了动态框架,因此上述访问信息 plist 的方法应该可行,但如果不行,可能会出现 other ways to access versions of pods .

无论如何,我绝对建议您回顾一下为什么要检查库的版本号。最好的做法是在运行时检查框架的功能(例如,测试您需要的类是否存在等),而不是直接使用版本号。

对于第二个问题,您需要运行 pod update RealmSwift 来让 CocoaPods 检查 Realm 的更新版本。

关于swift - 在代码中获取 Realm 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41662736/

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