【发布时间】:2011-09-21 23:09:04
【问题描述】:
我正在阅读一些有关 iOS 上文件管理的文档。当您为模拟器创建应用程序时,该应用程序是否会在我的硬盘驱动器上的某个位置创建?如果是这样,它在哪里?
另外,这是否可以访问 Documents 目录?就像我创建了一些测试 .txt 文件,并希望在 App->Documents 文件夹中看到它,这可能吗?谢谢。
【问题讨论】:
标签: iphone
我正在阅读一些有关 iOS 上文件管理的文档。当您为模拟器创建应用程序时,该应用程序是否会在我的硬盘驱动器上的某个位置创建?如果是这样,它在哪里?
另外,这是否可以访问 Documents 目录?就像我创建了一些测试 .txt 文件,并希望在 App->Documents 文件夹中看到它,这可能吗?谢谢。
【问题讨论】:
标签: iphone
是的。看这里:
~/Library/Application Support/iPhone Simulator/4.3.2/Applications
将 4.3.2 更改为您正在使用的模拟器的版本。
在该文件夹中,您会找到您的应用程序,但它们的名称是隐晦的。打开其中一个文件夹,您将找到您的应用程序(以您识别的方式命名),以及 Documents、Library 和 tmp 文件夹。文档是您可以找到您的应用程序创建和使用的文档的地方。事实上,您可以对 Documents 文件夹中的文件进行更改,或者只访问它们的内容以查看您的应用看到或写入的内容。
【讨论】:
在 XCode 6 下,您的应用程序的文档目录非常隐藏:
~/Library/Developer/CoreSimulator/Devices//data/Containers/Data/Application//
您可以使用以下命令找到您的应用的目录:
$ sudo find ~/Library/Developer/CoreSimulator/Devices -name <APP_NAME>.app | grep -o '.*/'
【讨论】: