Core data &引用;拉;将iPhone应用程序数据导入Xcode?

Core data &引用;拉;将iPhone应用程序数据导入Xcode?,core-data,swift3,xcode8,Core Data,Swift3,Xcode8,我有一个已经部署到iPhone上的应用程序。它允许用户拍摄各种物品的大量照片,并将其存储在应用程序中。我使用核心数据通过持久化父对象来实现这一点,图形中的许多对象都保存了图像。 我发现iPhone上的应用程序大小呈指数级增长,只保存了几张照片。我也开始有很多崩溃,因此我想从我的iPhone中导出数据并导入到XCode中,这样我就可以在本地调试这个问题。我尝试将XCode连接到运行该应用程序的手机上,但似乎不起作用。 有没有办法从我的iPhone下载应用程序及其数据,并将其还原到XCode,以便我

我有一个已经部署到iPhone上的应用程序。它允许用户拍摄各种物品的大量照片,并将其存储在应用程序中。我使用核心数据通过持久化父对象来实现这一点,图形中的许多对象都保存了图像。 我发现iPhone上的应用程序大小呈指数级增长,只保存了几张照片。我也开始有很多崩溃,因此我想从我的iPhone中导出数据并导入到XCode中,这样我就可以在本地调试这个问题。我尝试将XCode连接到运行该应用程序的手机上,但似乎不起作用。
有没有办法从我的iPhone下载应用程序及其数据,并将其还原到XCode,以便我可以查看发生了什么事?

将设备连接到Mac,然后

  • 打开管理器窗口(按cmd-shift-2或使用“窗口”菜单)
  • 在“管理器”窗口中单击设备
  • 在窗口的“已安装的应用程序”部分选择您的应用程序
  • 单击应用程序列表下方的齿轮图标,并从弹出菜单中选择“下载容器”
Xcode将询问您在哪里保存数据。这是一个
.xcappdata
包。您可以通过右键单击它并选择“显示包内容”来浏览它,或者在终端中浏览它

如果您想在项目中使用这些数据,根据您的需要和使用方式,有几种可能性

  • 如果需要一个或多个特定文件,则需要查看包内部,找到这些文件,然后将它们添加到项目中。t
  • 如果要使用包中的所有内容,请将
    .xcappdata
    包添加到项目中。然后编辑生成方案(
    产品
    菜单->
    方案
    ->
    编辑方案
    )。在“选项”下的“运行”部分,选择
    .xcappdata
    作为“应用程序数据”选项。然后,Xcode将在运行应用程序时将其作为起点

可能重复感谢-但是有没有办法将这些数据引入我的Xcode项目?我已经下载了容器并使用“ShowPackageContents”进行了浏览,但是我想在我的项目中使用数据。我是否应该将.xcappdata解包到一个特定的文件夹中,以便它反映在我的项目中?