0

我们发布的 iOS 应用程序中有一个错误,我们无法重现该错误,并且只会影响少量用户。我目前正在与几个愿意提供帮助的用户联系,但我需要一种方法来获取他们在我们的应用程序中拥有的所有数据,以便他们可以将其发送给我们。他们有没有办法备份应用程序并将其发送给我们?

我需要的信息包括 Private Documents 目录及其 NSUserDefaults 数据。我知道我可以使用 iExplorer 访问他们的 Private Documents 目录,但获取他们的 NSUserDefaults 信息被证明有点棘手。

4

1 回答 1

0

如果您有权访问物理设备,则可以使用问题iPhone:NSUserDefaults 存储在哪里中提供的以下步骤?

  • 将您的设备连接到 xcode
  • 选择 Windows-> 组织者
  • 选择你的设备
  • 点击您的应用程序
  • 选择应用数据点击下拉列表
  • 点击向下箭头并下载该文件夹
  • 打开下载的文件夹
  • 库 -> 首选项 -> appbundlename.plist

如果您没有对设备的物理访问权限,那么我将为您的应用程序创建一个小更新,其中包括用于访问NSUserDefaults并将其上传到远程服务器的代码。您只需要求您的用户安装此更新,然后您就可以访问他们的本地设备数据。

于 2014-07-26T18:34:23.467 回答