1 of 1 people found this helpful
Yes. Starting with iOS 7 the default data protection for apps is
I went into this in detail in a thread on the old DevForums. However, re-reading that now I see that my attempt to fix the messed up table is still messed up. [I’m feeling pretty dumb at this point )-: ] I can’t fix it because the old DevForums is now read-only, so I’ve included a correct version here.
iOS 4...6 iOS 7.. --------- ----------------- Explicit1 NSFileProtectionComplete NSFileProtectionComplete Explicit2 NSFileProtectionNone NSFileProtectionCompleteUntilFirstUserAuthentication
That is, if you set a value in your App ID / provisioning profile (Explicit1), you get that value. If you don't (Explicit2), you get
NSFileProtectionNoneon iOS 6 and earlier and
NSFileProtectionCompleteUntilFirstUserAuthenticationon iOS 7 and later.
Let me know if I’ve messed up the table again (-;
Share and Enjoy
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"