iPhone模拟器的“个人”文件夹在哪里?
Posted
技术标签:
【中文标题】iPhone模拟器的“个人”文件夹在哪里?【英文标题】:Where is the "personal" folder of the iPhone simulator? 【发布时间】:2010-12-29 15:49:54 【问题描述】:我在 /Username/Library/Application Support/iPhone Simulator/4.2/ 找到了 iPhone 模拟器,在那里我可以在一个神秘的目录名称中看到我的应用程序。 我的一个应用程序是在 iPhone 的“个人”文件夹中存储数据库和一些缓存文件,我认为这是模拟器目录中的“文档”文件夹。但是里面什么都没有。不过,我可以阅读我的文件 - 它们在哪里?
勒内
【问题讨论】:
【参考方案1】:在十六进制目录名称下,有 YourApp.app 和几个文件夹:Documents、Library、tmp 和您创建的任何其他内容。如果您将文件保存在文档文件夹中,它应该在那里。请务必检查所有应用文件夹,因为随着时间的推移,您的应用可能会位于多个文件夹中。
但是,如果您的应用未保存到正确的路径,则可能会出现不太可能的问题。 iPhone 不会让应用程序保存在其应用程序文件夹之外。但是,模拟器并不能阻止这种情况的发生。所以你可能已经在外面保存了。
【讨论】:
嗯。对于位于 /data/db.sqlite 下的项目中并设置为“内容”和“复制到输出文件夹”的我的 sqlite db,我可以使用连接字符串“source = data/db.sqlite”访问它作品。它仍然不在文档文件夹下。那么输出目录是什么? 数据库实际上并没有复制到个人文件夹中。我在应用程序包中直接以只读方式访问它。我一尝试写,就失败了,然后我注意到了。我现在正在复制它,它在您描述的目录中。以上是关于iPhone模拟器的“个人”文件夹在哪里?的主要内容,如果未能解决你的问题,请参考以下文章