iOS7,XCode 5中找不到iPhone模拟器文件夹

4

最近,我将我的XCode从版本4.6.3升级到版本5.0.1,并且将我的Mac系统升级到iOS 7.0.3和iOS X Maverick。

我有一个使用Core Data的简单项目,它是用Xocde 4.6.3编写并在iOS 6.1上运行的。当我运行它时,我可以在路径下查看项目sqlite文件:~/Library/Application Support/iPhone Simulator/6.1/Applications/[app GUID]/Documents/MyAppName.sqlite。

在我升级了Mac和XCode后,我用XCode 5打开该项目,并能够执行对应用程序中使用的Core Data函数的CRUD操作,项目运行正常。然而,我按照上面的路径查看我的sqlite文件时,在“~/Library/Application Support”文件夹下找不到“iPhone Simulator”文件夹。

请帮忙解决。谢谢您提前。

1个回答

11

你尝试过记录文档目录的路径吗?

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;

NSLog(@"%@",basePath);

编辑 如果您无法看到"Library"文件夹,请前往"Finder"并按下 command + shift + G,然后输入上面日志输出的路径。在您的情况下,路径为:/Users/thomaslee/Library/Application Support/iPhone Simulator/7.0.3/Applications/5482CD65-DA92-4C65-863C-2D1335C24C43/Documents


2
我在调试输出中看到的是"/Users/thomaslee/Library/Application Support/iPhone Simulator/7.0.3/Applications/5482CD65-DA92-4C65-863C-2D1335C24C43/Documents"。但是如果我使用Finder,在"/Users/thomaslee/"文件夹下看不到"Library"文件夹。有什么想法吗? - Thomas.Benz
2
@Thomas.Benz 在你的主目录下,Library文件夹是被隐藏的,因此在Finder中默认情况下是看不到的。你可以在终端中输入“open ~/Library”来打开它。 - Colin
@Colin,感谢您的帮助。现在我可以看到文件夹了,并且我使用命令 chflags nohidden {path-to-folder} 去除了文件夹的“隐藏”属性。 - Thomas.Benz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接