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

时间:2017-03-29 13:54:44

标签: ios xcode encryption realm

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

但是,从昨天起,当我升级Xcode时,Realm Browser会要求加密密钥。我从同一个项目中打开了较旧的realm文件,但没有使用Xcode 8.3运行时创建的新数据库文件。

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

三江源。

1 个答案:

答案 0 :(得分:4)

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

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