Защита данных / NSFileProtectionComplete - успешно поддерживается с помощью authorlements.plist?

Я хочу зашифровать пользовательские данные в приложении, и механизм NSFileProtection выглядит идеально для этого.

этоТАК Вопрос / Ответ ветка указал мне на видео WWDC 2011Защита приложений iOS который дал 'Слишком хорошо, чтобы быть правдой' Совет по настройке защиты данных в приложении с помощью прав (см. 33 минуты).

Итак, я попробовал это для своего приложения iOS 5.x +, и столкнулся с проблемой, в которой он жалуетсяInvalid Entitlements.I '

я настроил защиту данных для конкретного приложения через портал обеспечения iOS и обновил настройку своего приложения, поэтому в теории все должно быть настроено, но я все еще получаю ошибку.

Если я удаляю конкретный параметр FileProtectionComplete из Права, приложение запускается без ошибки Недопустимое право.

Исследуя это, я также увидел, что некоторые люди получают свои приложенияотвергнуто (в тот момент, когда они загружают двоичный файл), так как это неt поддерживается (или устарел?). Обратите внимание, что яЯ специально спрашиваю о защите данных, а не Passbook.

На этом этапе яЯ думаю, может быть, это действительно такСлишком хорошо, чтобы быть правдой', Так что я'Я собираюсь отказаться от этого волшебного флага прав и вместо этого использовать программный метод добавления NSFileProtectionComplete в качестве опции записи.

Однако, прежде чем я это сделаю, кто-нибудь может подтвердить, что ониудалось успешно добавить защиту данных, просто используя флаг «Права»? Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос