前提条件
iOS
APP StoreからRealmBroeseをインストールする必要あり
実機での確認方法
- デバイスを接続して、XcodeのメニューからWindow>Devicesと選択するとデバイスの一覧ウインドウが開く
- アプリがインストールされているデバイスを選択、Xcodeからインストールしたアプリの一覧が表示されるので、ファイルを見たいアプリを選択して、歯車のボタン>Download Container…を選択すると、アプリのデータがダウンロードされる。
- ダウンロードされたデータは<バンドルID> <タイムスタンプ>.xcappdataのようなパッケージ形式になっているので、選択して右クリックから、パッケージの内容を表示を選択
- 中身を表示して、Documentディレクトリに.realmという拡張子のファイルがあるので、それをRealm Browserにドラッグ&ドロップします。
参考URL
https://ja.stackoverflow.com/questions/8592/realm-browser%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9
シュミレーターのアプリを確認する場合
- アプリに追加してデバックでファイル場所を取得
let realm = try! Realm() print(Realm.Configuration.defaultConfiguration.fileURL!)
取得例)
file:///var/mobile/Containers/Data/Application/2B921CC3-CFC5-4CA0-B96C-8076BFC10D02/Documents/default.realm
- 取得したファイルをコンソール上からopenで叩く
open /var/mobile/Containers/Data/Application/2B921CC3-CFC5-4CA0-B96C-8076BFC10D02/Documents/default.realm