模拟器8.0存储文件在哪里

Rya*_*ner 18 ios-simulator xcode6 ios8

我在IOS 8的Xcode-6 Beta中找不到新模拟器数据的目录

它不在〜/ Library/Application Support/IPhone Simulator /

iPhone模拟器在哪里存储数据?

use*_*tbd 34

像这样的东西:

/Users/{YOUR NAME}/Library/Developer/CoreSimulator/Devices/{DEVICE ID}/data/Containers/Data/Application/{APPLICATION ID}/
Run Code Online (Sandbox Code Playgroud)

设备ID可能有点难以找到(基本上,每个模拟器都有一个具有随机名称的文件夹).为了找到正确的文件夹,我使用了这个终端命令:

find ~ -name myFile.txt
Run Code Online (Sandbox Code Playgroud)

myFile.txt我的应用程序中的一个文件在哪里.终端然后打印出完整的位置 - 如果您有一个可以搜索的文件(或者可以制作一个文件),这对您来说可能更有用,然后逐个检查.

  • 您可以在xCode的设备列表中找到设备ID.您可以选择xCode-> Window-> Devices或按⇧⌘2(Shift + Command + 2)按钮.然后选择您需要的模拟器,选择它并查看设备信息下的标识符 (2认同)

Sal*_*lmo 12

在XCode 6中,很难找到答案.但我这样做的方式很简单:

打开XCode后,只需在Debug区域中编写:

po [NSBundle mainBundle]

或记录:

NSLog(@"%@", [NSBundle mainBundle]);
Run Code Online (Sandbox Code Playgroud)

结果是这样的: 在此输入图像描述

之后,您可以打开终端应用程序并使用此命令转到路径:

打开yourAppPath ...


[更新]

我发现了一个很棒的应用程序:http://simpholders.com/

  • 这是最好的答案! (2认同)