Ответ 1
У меня были следующие ответы от Apple:
Если я делаю 1, включит ли это для всего приложения?
Да. Он становится защитой данных по умолчанию для всех объектов файловой системы, создаваемых вашим приложением.
Могу ли я сделать 3, не делая 1?
Да. Это полезно, если вы хотите защитить только один файл.
Вы также можете делать 1 и 3, то есть использовать 1 для установки по умолчанию и 3 для переопределения этого значения по умолчанию для определенных файлов.
Нужно ли вообще делать 2?
Нет. После того, как вы сделаете 1, значение попадет в ваш профиль обеспечения, который затем будет объединен с вашими правами на подписание кода во время сборки.