ios - 更新到 Xcode 8.3 后, Realm 浏览器要求提供加密 key

标签 ios xcode encryption realm

我在应用程序中使用 Realm 作为数据库。在我将 Xcode 更新到 8.3 版本之前,我能够使用 Realm Browser 直接从模拟器读取 Realm 文件(我没有在 Realm 配置上设置任何加密 key )。

但是,从昨天开始,当我升级 Xcode 时,Realm 浏览器要求提供加密 key 。我已经从同一个项目中打开了较旧的 Realm 文件,但没有在使用 Xcode 8.3 运行时创建的那些新数据库文件。

对正在发生的事情有任何想法吗?也许与 Apple 使用的新文件系统有关?

谢谢你。

最佳答案

Realm 2.5 引入了新的文件格式。现有文件在打开时将自动升级。 AppStore 中的 Realm 浏览器不支持新的文件格式。您可以使用可以从 GitHub 下载的新版本浏览器,直到新版本通过 AppStore 审核。

https://github.com/realm/realm-browser-osx/releases/tag/v2.1.7

关于ios - 更新到 Xcode 8.3 后, Realm 浏览器要求提供加密 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43095585/

相关文章:

xcode - 如何在 XCode 中删除断点

encryption - 从一个站点到另一个站点的 SSL 表单 POST

ios - 找不到文件夹 xcdatamodeld Xcode 7

ios 滑动 tableviewcell 删除有时工作

iOS:核心数据 performBlock 使 UI 无响应

ios - 如何预览 iOS 和 WatchOS 之间共享的 SwiftUI View ?

iphone - 如何在我的整个 xml 字符串中将双引号转义为\"?

ios - Xcode 与 iPhone 失去连接

c++ - 异或字符串加密/解密

c - 如何使用c解密内存中的大文件