XCode4 - where to look for sqlite file created by core data

前端 未结 4 871
春和景丽
春和景丽 2020-12-30 12:30

I have just started using core data. I want to setup a pre-populated db. I read somewhere that core data creates a sqlite file when a core data app is run. I don\'t know whe

相关标签:
4条回答
  • 2020-12-30 13:07

    Those files are in ~/Library/Application Support/iPhone Simulator/[SDK version]/Applications/[App GUID]/Documents for me, both for Xcode 3 and Xcode 4.

    If you have multiple SDKs, make sure to look in all the different SDK version directories for your app.

    0 讨论(0)
  • 2020-12-30 13:27

    Follow these steps:

    1. In your applicationDocumentsDirectory function in AppDelegate.swift add this code:

      let urls = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)

      // Look for this in the console, this will print out the location of the sqlite database, which you can then open with an SQLite viewer

      print("urls.last \(urls.last)")

    2. Look for this in the console, this will print out the location of the sqlite database, open your terminal and open whatever_the_location_path_was

    3. Download SQLite viewer http://sqlitebrowser.org/

    4. Right click the yourapp.sqlite file in the folder, choose Open With sqlitebrowser that you downloaded

    Cheers!

    0 讨论(0)
  • 2020-12-30 13:29

    For me it was in whatMuregSaid/[Application Guid]/Library/Application Support/[AppName]/filename.sqlite

    0 讨论(0)
  • 2020-12-30 13:32

    hope this will help you little more

    1. /Users/Username/ then press cmd+shift+G and write /Users/Username/Library, Now you will see Library folder after it go to Application Support/iPhone Simulator/7.1(or 7.1-64)/Applications/F84D4CC8-326E-4A2E-8A37-F1A755D6FCC4/Documents you will see three file and one is .sqlite file.

    2. To see structure and other information of this sqlite file , the most efficient way is use SQLITE MANAGER(add on of firefox https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/) add it and then click TOOL .

    0 讨论(0)
提交回复
热议问题