将我的XCode更新到版本4.4后,似乎无法从我的设备中检索应用程序数据。
在Xcode 4.3(以及所有previuos版本)中,我通过组织者(Organizer - > Devices - >“Device” - > gt; Applications - >“Application”下载了我的应用程序数据(如我创建的SQLite数据库和文件) “ - >下载)。
使用Xcode 4.4,当我尝试从沙箱下载文档时,我收到错误(“Permission Denied”)。
有什么新内容(可能是新设置吗?)我必须更改才能再次从我的设备获取应用程序数据?
答案 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文件夹。
希望它有所帮助。谢谢:))