Файл Entitlements.plist необходим тестировщикам для установки специальных сборок. Шаблоны iOS по умолчанию не включают один. В XCode 3.2.4 вы создаете такой как:
- В меню выберите «Файл> Новый файл…»
- В шаблонах iOS есть раздел «Подписание кода». Выберите значок сертификата с именем «Права». Назовите файл "Entitlements.plist"
- Выберите Entitlements.plist в вашем исходном дереве.
- Выберите «Вид> Тип списка свойств> Список разрешений iPhone»
- Добавление нового ключа в список свойств (выберите верхнюю строку, нажмите клавишу возврата)
- Элемент, вероятно, будет называться «Может быть отлажен». Если нет, выберите это из доступных вариантов. Это эквивалентно «get-task-allow».
Если у вас его еще нет, создайте специальный профиль сборки:
- Выберите вашу цель в дереве исходников.
- В меню выберите «Файл> Получить информацию»
- У инспектора. выберите вкладку «Сборка».
- В разделе «Конфигурация» выберите «Редактировать конфигурации…»
- Выберите конфигурацию «Release», нажмите «Duplicate» в нижней части экрана.
- Переименование новой конфигурации "Ad-Hoc Distribution"
Теперь вы создали Entitlements.plist, вам нужно добавить его в настройки сборки.
- Выберите вашу цель в дереве исходников.
- В меню выберите «Файл> Получить информацию»
- У инспектора. выберите вкладку «Сборка».
- Убедитесь, что селектор конфигурации установлен на «Ad-Hoc Distribution»
- В группе «Подписывание кода» измените значение «Права подписи кода» на «Entitlements.plist» - возможно, XCode указал для вас относительный путь. Если это так, измените его.
Примечание. У вас будут ошибки при установке приложения на ваше собственное устройство, если вы соберете и запустите «Права подписи кода», установленные для других конфигураций сборки.
Наконец, проверьте, что Entitlements.plist был добавлен к вашей цели.
- Выберите Entitlements.plist в дереве исходного кода.
- В меню выберите «Файл> Получить информацию».
- Выберите вкладку «Цели».
- Убедитесь, что установлен флажок рядом с вашей целью.
Теперь вы сможете распространять свои специальные сборки без этой ошибки.
Большая часть этого была взята из Apple Руководство по управлению приложениями , остальное методом проб и ошибок.