如何将我的Realm Swift版本从0.96升级到0.97?

时间:2015-12-23 08:06:47

标签: realm

我可以将两个旧版本的域框架替换为新版本吗?或者我该怎么办?

2 个答案:

答案 0 :(得分:2)

是的!如果你没有使用像CocoaPods或Carthage这样的依赖管理器,你只需删除旧的框架文件夹并将新的文件夹复制到同一个地方。下次尝试构建项目时,Xcode应该处理得很好。

如果您正在使用依赖项管理器,那么您只需在命令行工具中点击更新命令,它就会自动处理。

请注意,Realm 0.97已完全删除了之前已弃用的所有API,因此,如果您使用其中任何一种, 会出现构建错误,但它们会非常容易固定。

答案 1 :(得分:0)

我提出了同样的问题,而环顾四周想出了一个很好的解决方案。这是TiM指出的补充。此外,还要记住一些事项:

  • 我从1.0版升级到1.0.1:所以我在我的应用中使用的框架和命令没有太多变化。

  • 我没有使用任何特殊或非常具体的命令。主要是对象的查询和写入/更新。没什么特别的。如果您对Realm有非常具体的要求,请查看这些要求,看看它们的管理方式是否有任何特殊的变化。

现在步骤:

  1. 单击“ - ”:
  2. 从“嵌入式二进制文件”部分中删除框架

    General Tab - Embedded Binaries

    1. 通过右键单击项目本身并选择“删除”
    2. ,从项目中删除框架

      Navigator - Framework Files

      1. 现在只需按照文档“realm.io/docs/swift/latest/#installation-swift-22”中的说明执行安装框架的步骤。
      2. 我理解这个问题已经过时了,但是通过SO我可以找到答案。

        希望这有帮助!