我在应用程序中使用 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/