How to view data stored in Core Data?

If you are using iOS 10 & Swift get it into your AppDelegate.swift:

  let container = NSPersistentContainer(name: "***")
  print(container.persistentStoreDescriptions.first?.url)

Then you'll see something like that:

Optional(file:///Users/<SomeUser>/Library/Developer/CoreSimulator/Devices/956F0003-5DA4-4588-97C1-A9A83767F341/data/Containers/Data/Application/9765FDE1-6971-4706-987B-96FBD3F462BF/Library/Application%20Support/***.sqlite)

Once your app has run in the simulator and created the persistent store file, you can find the file in your app's Documents directory.

Your app data will be folder inside (~ is your home directory):

~/Library/Developer/CoreSimulator/<device>

In versions prior to XCode 6, the path was:

~/Library/Application Support/iPhone Simulator/User/Applications/

I sort by "Date Modified" to find the app that I just built.

For viewing a SQLite file, check out Base and/or Core Data Editor.


You can try a little free tool called CoreDataPro. Pretty nice. Here


You can also use FireFox's Add-on tool SQLite Manager (FREE). I use it and it works well.