iPhone - 从手机复制 sqlite 文件以在模拟器中使用

Posted

技术标签:

【中文标题】iPhone - 从手机复制 sqlite 文件以在模拟器中使用【英文标题】:iPhone - Copy sqlite file from phone for use in simulator 【发布时间】:2010-12-31 00:54:33 【问题描述】:

我正在开发一个使用 Core Data 的应用程序,并在开发过程中在实际测试设备上创建了一组很棒的测试装置。

我想将那个 sqlite 文件从手机中提取出来,并能够在模拟器中使用它。

我的应用委托将 sqlite 文件的位置指定为:

NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Quadriped.sqlite"]];

最简单的方法是什么?

【问题讨论】:

【参考方案1】:

您可以进入 Xcode 中的 Organizer 窗口并深入了解您设备的文件系统。这是我不久前写的一篇博客文章,描述了这一点:

http://www.dosomethinghere.com/2010/12/13/moving-a-sqlite-database-from-device-to-simulator/

【讨论】:

以上是关于iPhone - 从手机复制 sqlite 文件以在模拟器中使用的主要内容,如果未能解决你的问题,请参考以下文章

iPhone Core Data 不会从 Sqlite3 获取任何数据

iphone手机复制视频到电脑显示连接的设备没有发挥作用是怎么回事

如何以编程方式将音频文件从 iPhone 的文件系统复制到资产库

如何使用 iphone 中的核心数据将图像存储到 sqlite? [复制]

iPhone/Sqlite - 如何仅从服务器获取更改的数据?

如何直接在 iPhone 中将 OTP 从用户的消息框填充到应用程序? [复制]