我需要从真实的iOS设备上的Documents文件夹中导出.realm。由于iOS 8.3 Apple禁止直接访问设备的Documents文件夹,我该怎么做。例如,我可以通过电子邮件发送,但是有更简单的方法吗?
答案 0 :(得分:2)
您可以通过以下步骤从Xcode的“设备”窗口下载应用程序的设备容器:
答案 1 :(得分:1)
您仍然可以在模拟器上访问Documents文件夹。要查找正在运行的模拟器的文件夹,请先在终端中键入以下内容:
xcrun simctl list
并注意您当前正在使用的模拟器的UUID。
然后导航至~/Library/Developer/CoreSimulator/Devices/<Simulator UUID>/data/Containers/Data/Application/<Application UUID>/Documents/
。
您还可以在应用程序的代码中获取应用程序文档文件夹的路径,并使用NSLog将其打印到控制台。然后复制路径,切换到Finder并按Shift-Cmd-G。将路径粘贴到Finder字段中,它将转到Documents文件夹。