在iOS上打开数据保护的哪些方法是必要的



我对在我的iOS应用程序中使用数据保护感兴趣。 似乎有三个地方我可以做到这一点:

  1. 在开发人员中心的应用 ID 中。
  2. 在权利列表中
  3. 通过使用[-NSFileManager setAttributesOfItemAtPath:error:]

我已经阅读了我能找到的文档,但没有一个告诉我我需要做什么。 如果我执行 1,是否会为整个应用程序打开它? 我可以做 3 而不做 1 吗? 我需要做 2 个吗?

我从苹果那里得到了以下答案:

如果我执行 1,是否会为整个应用程序打开它?

是的。 它将成为应用创建的所有文件系统对象的默认数据保护。

我可以做 3 而不做 1 吗?

是的。 如果您只想保护一个文件,这将非常有用。

您还可以执行 1 和 3,即使用 1 设置默认值,使用 3 覆盖某些文件的默认值。

我需要做 2 个吗?

不。 执行 1 后,该值最终会出现在预配配置文件中,然后在生成时合并到代码签名授权中。

相关内容

  • 没有找到相关文章

最新更新