Realm Studio无法打开版本24的Realm数据库问题求助
解决Realm Studio无法打开版本24数据库的问题
问题根源
你使用的Realm Swift Master分支(commit 2f0274f)属于开发预览版本,它生成的Realm数据库文件格式版本为24,而当前Realm Studio 14.1.2不支持该版本,因此无法打开。
解决方案
升级Realm Studio到最新版本
Realm Studio的新版本会同步适配Realm核心库更新的文件格式,下载安装最新版本后,即可直接打开版本24的数据库文件。切换到Realm Swift稳定版本
停止使用Master分支,改为安装与RealmDatabase 14.5.0匹配的Realm Swift稳定版本(如14.5.0)。通过Swift包管理器指定具体版本号而非Master分支,生成的数据库文件格式会与Realm Studio 14.1.2兼容。临时导出兼容格式的数据库
如果暂时无法升级Studio或切换版本,可在应用代码中添加导出逻辑,将当前数据库转为旧版本兼容格式:let realm = try! Realm() let exportConfig = Realm.Configuration( fileURL: URL(fileURLWithPath: "/path/to/exported.realm"), schemaVersion: 1, migrationBlock: nil ) try! realm.writeCopy(to: exportConfig.fileURL!)导出后用Realm Studio打开这个文件即可。
内容的提问来源于stack exchange,提问作者brandon aho
相关产品推荐
相关产品推荐

