11

iOS アプリでデータ保護を使用することに関心があります。私がこれを行うことができる3つの場所があるようです:

  1. デベロッパー センターのアプリ ID。
  2. 資格 plist 内
  3. 使用することで[-NSFileManager setAttributesOfItemAtPath:error:]

見つけることができるドキュメントを読みましたが、どれを実行する必要があるかを教えてくれるものはありません。1 を実行すると、アプリ全体で有効になりますか? 1を行わずに3を行うことはできますか? 2を行う必要がありますか?

4

1 に答える 1

6

Apple から次の回答がありました。

1 を実行すると、アプリ全体で有効になりますか?

はい。これは、アプリが作成するすべてのファイル システム オブジェクトの既定のデータ保護になります。

1を行わずに3を行うことはできますか?

はい。これは、1 つのファイルだけを保護する場合に便利です。

1 と 3 を実行することもできます。つまり、1 を使用してデフォルトを設定し、3 を使用して特定のファイルのデフォルトをオーバーライドします。

2を行う必要がありますか?

いいえ。1 を実行すると、その値はプロビジョニング プロファイルに反映され、ビルド時にコード署名資格にマージされます。

于 2013-10-17T09:34:56.340 に答える