1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Swiftのシミュレーター環境のCoreDataで保存したDBの中身を見る方法

Last updated at Posted at 2023-02-22

CoreDataはsqliteというファイルを作ってデータを保存する。
このファイルを「DB Browser for SQLite」などのツールを使って中を見ることができる。
https://sqlitebrowser.org/

そのやり方をご紹介。

まずはターミナルで

cd ~/Library/Developer/CoreSimulator/Devices

に移動しEntityを作ったファイル名を確認する。
「XXXXXXX.xcdatamodeld」という名前なので「XXXXXXX」の部分を検索する

find . -name "XXXXXXX.sqlite"

と検索すると DBの場所がわかる。hogeはEntityが入っているファイルの名前。
あとはツールで開けば見れる。

sqliteファイルの場所がわかれば、openコマンド使ってfinderでファイルの場所を開くこともできる。

open ~/Library/Developer/CoreSimulator/Devices/9A7E70B3-7EF1-4BF8-BB25-856930388994/data/Containers/Data/Application/E40C9D21-44D7-4EF7-A621-56D3D9DD29AD/Library/Application\ Support/
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?