Xcode 数据保护
Posted
技术标签:
【中文标题】Xcode 数据保护【英文标题】:Xcode Data Protection 【发布时间】:2014-03-27 23:50:15 【问题描述】:自从 Xcode 5.0 发布以来,Xcode 项目的目标设置中就有了一个新版本的Capabilities
选项卡。它包括在您的项目 App ID 上配置权利的能力。其中一项功能是Data Protection
。在目标设置中启用设置不外乎:
为您的 App ID 添加“数据保护”权利
如何在我的应用程序中实际实施数据保护?数据保护的应用有哪些?它会加密我所有的应用程序数据吗?
【问题讨论】:
似乎该设置是为了支持具有硬件加密的较新设备,然后我们必须明确地为我们在应用程序中创建的文件提供 dataProtection 级别。在我的一个应用程序中,我什至没有启用数据保护,只是使用 DataProtection 选项创建了我的文件,并且在设备锁定时它受到了保护。 【参考方案1】:正如 关于该主题的文档中所述:Enabling Data Protection。
数据保护为您的应用存储在磁盘上的文件增加了一定程度的安全性。数据保护使用特定设备上的内置加密硬件将文件以加密格式存储在磁盘上。
这意味着存储的数据将自动加密。
【讨论】:
以上是关于Xcode 数据保护的主要内容,如果未能解决你的问题,请参考以下文章