LoginSignup
kokidddd
@kokidddd (fasdfas asdfasdf)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

realm studioを開くことができない

解決したいこと

swiftでrealm studio、realm browserを使用してrealmで保存したデータを見ようと思ったのですが、できないので質問させていただきます。
cocoa podsを使用してプロジェクトにrelamを入れました。プロジェクトのviewcontrollerにおいて print(Realm.Configuration.defaultConfiguration.fileURL!)を実行して”file:///var/mobile/Containers/Data/Application/92136555-107C-4A-5D7-550A7DC7F7AE/Documents/default.realm”を入手して、その後ターミナルでopen fileをしたのですが、default.realm does not exist.となってしまいます。

podを入れなをしたりなどを数回行ったのですが、改善されません。試しにrealm studioのデモファイルをダウンロードしてみたところ、そのデモファイルはrealm studioで開くことができました。どうやらデモとしてダウンロードしたdemo.realmに当たるファイルが私のプロジェクトの場合には作成できていないのだと思います。どうすればrealm studioを開くことができるようになるのか教えていただきたいです。

0

1Answer

file:///var/mobile/Containers/.../default.realm は iPhone シミュレータで作られた仮想的な iPhone の中にあるデータの場所を表します。 Mac ではこの場所にデータはないので open することはできません。

シミュレータのデータは Mac の ~/Library/Developer/CoreSimulator/Devices/(デバイスID)/data/Containers/Data/Application/(アプリID)/ に保存されています。その中から default.realm を探すには以下のコマンドを実行してください。

find ~/Library/Developer/CoreSimulator/Devices -name default.realm | grep 92136555-107C-4A-5D7-550A7DC7F7AE

これで表示された default.realm のパスは open できます。

0

Your answer might help someone💌