Realm Browser 在更新到 Xcode 8.3 后会要求加密密钥



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

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

知道发生了什么吗?也许与Apple使用的新文件系统有关?

谢谢。

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

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

最新更新