尝试下载应用程序数据时XCode 4.4“权限被拒绝”

时间:2012-07-26 09:42:30

标签: iphone xcode4.4

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

在Xcode 4.3(以及所有previuos版本)中,我通过组织者(Organizer - > Devices - >“Device” - > gt; Applications - >“Application”下载了我的应用程序数据(如我创建的SQLite数据库和文件) “ - >下载)。

使用Xcode 4.4,当我尝试从沙箱下载文档时,我收到错误(“Permission Denied”)。

有什么新内容(可能是新设置吗?)我必须更改才能再次从我的设备获取应用程序数据?

6 个答案:

答案 0 :(得分:4)

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

在.plist中 - >信息财产清单 - >添加:

UIFileSharingEnabled(是)

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

答案 1 :(得分:3)

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

即使Xcode提供“Permission Denied”错误,它也会将两个文件导出到xcappdata文件中,甚至不会导出“Documents”文件夹。

AppDataInfo.plist
com.apple.PeoplePicker.plist

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

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

答案 2 :(得分:3)

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

答案 3 :(得分:1)

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

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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

希望它有所帮助。谢谢:))