Какой из методов включения защиты данных на iOS необходим?

Я заинтересован в использовании защиты данных в моем приложении iOS. Кажется, есть три места, которые я могу сделать:

  1. В ИД приложения в центре разработчика.
  2. В платежах с правами
  3. Используя [-NSFileManager setAttributesOfItemAtPath:error:]

Я прочитал документацию, которую я могу найти, но ничто из этого не говорит мне, какой из них мне нужно сделать. Если я сделаю 1, это включит его для всего приложения? Могу ли я сделать 3, не делая 1? Нужно ли мне делать 2?

One Solution collect form web for “Какой из методов включения защиты данных на iOS необходим?”

У меня были следующие ответы от Apple:

Если я сделаю 1, это включит его для всего приложения?

Да. Он становится защитой данных по умолчанию для всех объектов файловой системы, создаваемых вашим приложением.

Могу ли я сделать 3, не делая 1?

Да. Это полезно, если вы хотите защитить только один файл.

Вы также можете сделать 1 и 3, то есть использовать 1 для установки по умолчанию и 3 для переопределения этого значения по умолчанию для определенных файлов.

Нужно ли мне делать 2?

Нет. После того, как вы сделаете 1, значение попадет в ваш профиль обеспечения, который затем будет объединен с вашими правами на подписание кода во время сборки.

  • Сортировка объектов NSDate в NSMutableArray с использованием NSSortDescriptor?
  • supportedInterfaceOrientationsForWindow не вызывается в iOS 9 AppDelegate
  • MobileVLCKit не компилирует
  • Сбой при использовании распознавателей жестов в StoryBoard
  • numberOfSections? IOS
  • В чем разница между всеми этими методами обновления макета? Все ли нужно?
  • Простой UIAlertView с NSAttributedString (s)
  • AFNetworking 3.0 Данные не могут быть прочитаны, потому что они не в правильном формате
  • Цель C Использование NSScanner для получения <body> из html
  • Инспектор отладки Xcode показывает значения как nil
  • Невозможно изменить кадр UILabel в UITableViewCell при первом появлении (используя Autolayout)
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.