我有一个SQLite数据库,我用它来存储应用程序数据,我可以查看它内部以调试我遇到的问题-但是iPhone模拟器通常在哪里存储它的数据?
当前回答
我没有与这个程序的从属关系,但如果你正在寻找打开任何这在finder simholder使它非常容易。
其他回答
发现:
~/Library/Application Support/iPhone Simulator/User/
要在模拟器上打开你在xCode中构建的应用程序所在的目录,请执行以下操作:
打开Finder窗口(笑脸图标) 然后点击GO ->进入文件夹 类型:~/Library/Application Support/iPhone Simulator 目录是不同模拟器的iOS版本 子目录是安装在模拟器上的应用程序 文档文件夹是用户生成的内容备份到iCloud的地方
在Xcode 5中,你可以使用以下代码:
#import <Foundation/NSFileManager.h>
and:
NSString *homeDir = NSHomeDirectory();
NSLog(@"%@",homeDir);
结果看起来像这样:
"/Users/<your user name>/Library/Application Support/iPhone Simulator/7.1/Applications/hhhhhhhh-hhhh-hhhh-hhhh-hhhhhhhhhhhh"
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh是一个十六进制字符串,用来识别你的iOS应用程序。
我没有与这个程序的从属关系,但如果你正在寻找打开任何这在finder simholder使它非常容易。
为Xcode6 - iOS8 +
~ /图书馆/开发/ CoreSimulator /设备/[的DeviceID] /数据/集装箱/数据/应用程序/ [AppID] /
接受的答案对于SDK 3.2是正确的- SDK 4用它可以模拟的每个遗留的iPhone OS/iOS版本的数字替换该路径中的/User文件夹,因此路径变成:
~/Library/Application Support/iPhone Simulator/[OS version]/Applications/[appGUID]/
如果你安装了之前的SDK,它是3.1。X模拟器将继续将其数据保存在:
~/Library/Application Support/iPhone Simulator/User/Applications/[appGUID]/
推荐文章
- 模拟器慢动作动画现在打开了吗?
- 如何为TableView创建NSIndexPath
- 如何比较两个nsdate:哪个是最近的?
- 使UINavigationBar透明
- iOS应用程序“应用程序无法验证”只在一台设备上
- 适用于所有iOS (iPhone/iPad/Apple Watch)设备的大小
- iPhone:如何获取当前毫秒数?
- 如何在iOS数字键盘上显示“完成”按钮?
- 当文本字段被选中时,滚动UITableView
- 我的iphone应用程序如何检测自己的版本号?
- Xcode模拟器:如何删除不需要的旧设备?
- CSS提交按钮奇怪的渲染iPad/iPhone
- iOS 6应用程序-如何处理iPhone 5的屏幕尺寸?
- 总是通过弱引用的自我在ARC块?
- 如何运行iPhone模拟器不启动Xcode?