11
iOSアプリでデータ保護を使用することに興味があります。私はこれを行うことができる3つの場所があるようです:iOSでデータ保護を有効にする方法はどれですか?
- デベロッパーセンターのアプリケーションIDにあります。資格で
- が
[-NSFileManager setAttributesOfItemAtPath:error:]
を使用することにより
iOSアプリでデータ保護を使用することに興味があります。私はこれを行うことができる3つの場所があるようです:iOSでデータ保護を有効にする方法はどれですか?
[-NSFileManager setAttributesOfItemAtPath:error:]
を使用することにより
私はアップルから次の答えを持っていた:
私は1を行うと、それは全体のアプリのためにそれをオンにしますか?
はい。これは、アプリケーションが作成するすべてのファイルシステムオブジェクトのデフォルトのデータ保護になります。
1を実行せずに3を行うことはできますか?
はい。 1つのファイルだけを保護したい場合に便利です。
1と3を行うこともできます。つまり、デフォルトを設定するには1を使用し、特定のファイルに対してはデフォルトを上書きするために3を使用します。
私は2回する必要がありますか?
いいえ.1を設定すると、プロビジョニング・プロファイルで値が確定し、ビルド時にコード署名エンタイトルメントにマージされます。
私が見た例外は、「NSURLCache」とコアデータストア( 'NSPersistentStoreFileProtectionKey'オプションセットが必要です)です。 –