【发布时间】:2015-11-25 10:09:18
【问题描述】:
如果有人能澄清我对Data Protection 功能的一些疑问,我将不胜感激:
是否需要/建议启用
Data Protection来加密和保护由Core Data管理的SQLite文件?如果是这样,我应该如何加密和保护这些文件?我遵循了使用
Keychain的教程,它说必须为Apple Member Center中的App ID 启用Data Protection的完整级别,所以我做到了。但是,它没有提到在Xcode的项目中也启用Data Protection,所以我没有。似乎我可以在我的 iOS 应用程序中毫无问题地访问Keychain,但这看起来很奇怪......我是否也应该在目标的设置中启用Data Protection?
非常感谢
【问题讨论】:
-
您在保护谁的数据:设备用户或获得设备访问权限的第 3 方。
标签: ios sqlite core-data keychain data-protection