我想使用NSFileProtectionComplete
保护我的应用数据。为此,我使用了如下权利列表:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DataProtectionClass</key>
<string>NSFileProtectionComplete</string>
</dict>
</plist>
但是,当我将设备插入Mac并使用诸如iExplorer之类的工具将其打开时,我可以读取我的apps文档文件夹中的所有文件,而无需解锁手机。我启用了数据保护,并设置了用于解锁设备的引脚。
为什么加密无法正常工作,我该如何解决?
最佳答案
除非在应用程序属性中启用了此功能,否则无法将数据保护添加到属性列表。
关于ios - 为什么NSFileProtectionComplete不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36577647/