NSFileProtectionComplete

NSFileProtectionComplete

我想使用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不起作用?-LMLPHP

关于ios - 为什么NSFileProtectionComplete不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36577647/

10-11 23:39