我正在尝试使用XCode 5将一些修改过的数据文件上传到我的应用程序。我的应用程序对sqlite数据库进行了修改,我希望能够轻松恢复以进行测试。
所以我从应用程序(包含数据库)下载了数据文件,以便在应用程序对数据库进行一些修改后再重新加载它。
我通过管理器下载文件 - >我的iPad - >应用程序 - >下载(在Sandbox中的数据文件下)。我想通过旁边的上传按钮重新上传。
但是当我尝试上传时,会返回错误“Permission Denied”。设备日志中没有任何内容表明我需要什么权限。
是否有人知道我需要允许为我的应用上传修改后的数据文件的正确构建设置或设备设置?
答案 0 :(得分:24)
我发现缓存的快照可能会干扰上传过程。如果您进入下载的应用程序数据文件夹并删除快照映像,然后尝试重新上传到设备,它应该可以正常工作。
答案 1 :(得分:7)
验证应用程序未在设备上运行(即使在后台),因为它可以锁定其数据目录中的文件。
答案 2 :(得分:0)
使用xcode 5.1我注意到它第一次总是失败。第二次成功。