我观看了Apple的安全视频about protecting user's data,还阅读了有关完整数据保护的内容: 在这里有人有一个类似的problem没有任何解决方案。
完整数据保护可确保在设备锁定时无法在文件系统上访问用户数据。 (授予其密码保护)。
Apple声称它就像执行以下操作一样简单,并且会自动处理。
自去年以来可能情况发生了变化,但我已在配置文件中设置了完整的数据保护。将项目设置为新的配置文件并启用数据保护:
我已经在iPhone上构建并重新部署了它。然而,即使在锁定模式下,我仍然可以通过iExplore访问我的应用程序的sqllite数据库。
我错过了什么?我是否必须手动将此权利添加到项目中,或者在打开项目时是否已将其处理好? (见上文)
答案 0 :(得分:0)
确保您的设备未在XCode管理器中以开发者设备启用。
更改开发者模式并在此之后重置您的设备。我建议按住电源和主页按钮,直到出现苹果标志。
之后当设备被锁定并且您可以尝试从iExplorer中提取文件时,操作应该静默失败(您不会收到错误但不会提取文件)