如何在Xcode中查看iOS应用程序创建的文件/目录

如何在Xcode中查看iOS应用程序创建的文件/目录,ios,file,directory,Ios,File,Directory,我有一个应用程序,我想在Xcode 9中检查应用程序在我的iPhone上创建的文件和目录 我该怎么做呢?试试这个 NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *sourcePath = [[[NSBundle mainBundle] resourcePath] st

我有一个应用程序,我想在Xcode 9中检查应用程序在我的iPhone上创建的文件和目录

我该怎么做呢?

试试这个

NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *sourcePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Populator"];
NSString *folderPath = [documentsDirectory stringByAppendingPathComponent:@"Files"];
NSLog(@"Source Path: %@\n Documents Path: %@ \n Folder Path: %@", sourcePath, documentsDirectory, folderPath);
这将获得文件路径。现在在你的桌面上
打开Finder,按Shift+Command+G,粘贴路径并按Go。

如果您有物理设备,您可以添加UIFileSharingEnabled在info.plist中输入并将其值设置为YES

然后运行你的应用程序

打开iTunes选择设备并转到文件共享,然后选择您的应用程序,您将看到应用程序创建的文件

如果您没有物理设备,那么您唯一的选择就是菲奥娜的答案

转到:

窗口->设备和模拟器->选择设备->选择应用程序

使用“齿轮”图标和“下载容器”。 将此文件保存在您喜欢的任何位置,并通过右键单击该文件和“显示包内容”来访问它

这将显示保存在应用程序文档目录和应用程序内其他文件夹中的文件。当然,这不会在下次跑步时自我更新

如果您使用的是模拟器,您可以访问目录文件夹,方法是:
~/Library/Developer/CoreSimulator/Devices/[DeviceID]/

你想获取文件路径吗?是的,我正在做一个项目,我从一个同事那里接手了这个项目,我需要检查这个应用程序是否存储文件,以及在哪里存储文件我已经在目标c中发布了答案,如果你的项目在swift中,我可以在我的回答中帮助你。在Android中,你可以使用IDE检查应用程序的文件和文件夹。Xcode中有这样的方式吗?没有提供直接的方式从Xcode访问iPhone中的文件。要将文件复制到Mac,我们可以做的是在文档目录中创建文件,并使该目录在itunes中可见。然后你可以把它们复制到你的Mac电脑上。不方便,但是…没有写代码就无法检查吗?因为我不知道应用程序创建的文件/目录的名称?所有文件都写在各自的应用程序容器中。如果不编写此代码,就无法知道每个文件的路径。或者,浏览到容器文件夹并随机浏览文件。哦,我明白了。。。这实际上意味着,我需要知道文件名?如果我不知道目录名,比如“Populator”,该怎么办?如何检索所有已保存文件的列表?