6

将我的 XCode 更新到 4.4 版后,似乎无法从我的设备中检索应用程序数据。

在 Xcode 4.3(和所有以前的版本)中,我通过管理器(组织器 -> 设备 -> “设备” -> 应用程序 -> “应用程序” -> 下载)下载了我的应用程序数据(如我创建的 SQLite 数据库和文件)。

在 Xcode 4.4 中,当我尝试从沙箱下载文档时出现错误(“Permission Denied”)。

有什么新东西(也许是新设置?)我必须更改才能再次从我的设备获取应用程序数据?

4

6 回答 6

4

临时修复是使用 iTunes 从文档文件夹中获取文件。

在您的 .plist -> 信息属性列表 -> 添加:

UIFileSharingEnabled(是的)

重建并转到iTunes并从文件夹中获取文件。

于 2012-08-03T02:56:32.993 回答
3

我遇到了同样的问题,将提供更多信息:

尽管 Xcode 给出了“Permission Denied”错误,但它确实将两个文件导出到 xcappdata 文件中,甚至不导出“Documents”文件夹。

AppDataInfo.plist
com.apple.PeoplePicker.plist

然后我删除了该应用程序和设备上的所有数据,并使用 Xcode 重新安装了它。我在运行应用程序并生成日志后导出了数据(日志保存到文档文件夹中)。这个新的日志文件已正确导出到“Doc​​uments”文件夹中,但 Xcode 仍然生成“Permission Denied”错误。

在进一步运行应用程序并生成日志后,尝试导出新数据导致与重新安装后的第一次导出相同。

于 2012-07-27T13:14:55.110 回答
3

此错误似乎已在 Xcode 4.4.1 中修复

于 2012-08-07T21:58:57.260 回答
1

我一直在从磁盘映像临时安装 Xcode 4.3.3 并在那里使用 Organizer。不是最好的解决方案,但似乎是一个“好的”解决方法。

更新:似乎已在 Xcode 4.4.1 中修复

于 2012-07-31T00:06:14.710 回答
0

我在 Xcode 4.4 中也看到了这个问题,使用 iExplorer 来获取文件,其他人说 PhoneView 也应该可以工作。

于 2012-07-30T20:39:37.540 回答
0

抱歉,这个问题的回复晚了。如果有人遇到这种情况,我认为值得提出。获取数据的最佳方法是使用名为“iPhone Explorer”或“iExplorer”的应用程序直接访问应用程序文件夹,两者都是免费的,可以让您直接访问 iOS 设备文件结构,并且可以从中复制 Documents 文件夹。

希望能帮助到你。谢谢 :)

于 2012-08-08T10:23:36.760 回答