我需要查看我的应用程序的数据库文件。我发现了这个问题:
How view data stored in Core Data?
他回答说:
您的应用将位于文件夹内(〜是您的主目录): 〜/ Library / Application Support / iPhone Simulator / User / Applications /
我打开了Application Support
文件夹,但此文件夹中没有iPhone Simulator
文件夹。
我该怎么办?这是截图:
编辑:我正在使用xCode 6和Yosemite。
答案 0 :(得分:2)
iPhone模拟器文件已经移动,现在可能有点痛苦。每个模拟设备在〜/ Library / Developer / CoreSimulator / Devices中都有一个文件夹。您可以在那里扎根,直到找到您正在寻找的模拟器。我写了一个工具来帮助找到你安装了应用程序的每个模拟设备的沙箱,但它并不完美。您可以在此处找到它:https://github.com/somegeekintn/SimDirs
还有一个名为SimPholders2的应用程序可以帮助您解决这个问题 - http://simpholders.com/
答案 1 :(得分:2)
对我来说它是Library/Developer/CoreSimulator/Devices/C7E8D457-BFAB-43DA-8B0C-D9010BBB1D88/data/Containers/Data/Application/6B7DC6FA-2379-468C-A74B-60910A1CDCD1/Documents
设备ID和应用程序ID会有所不同。这将为您的应用提供文档目录。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog (@"documentsDirectory %@",documentsDirectory);
答案 2 :(得分:1)
OK整个问题在于你需要打开Finder>>查看>>显示“视图选项”,然后单击以启用“库”。
为什么有人会如此深刻而模糊地隐藏这个?
答案 3 :(得分:0)
您可以使用 Core Data Lab 自动查找和查看模拟器中运行的任何Core Data应用程序的数据库文件。
信息页:https://betamagic.nl/products/coredatalab.html
免费的14次试用:https://betamagic.nl/downloads/Core%20Data%20Lab%20Trial.zip
免责声明:我是该工具的创建者。