Не разрешено создание прав.
чтение документа из apple Мне нужно создать ad-hoc-приложение для распространения, и для этого мне нужен the rightsments.plist.
когда я создаю новое право, значение "get-task-allow" отсутствует, поэтому я добавил вручную.. правильно?
в конце Entitlements.plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>application-identifier</key>
<string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
<key>keychain-access-groups</key>
<array>
<string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
</array>
<key>get-task-allow</key>
<true/>
</dict>
</plist>
Ответы
Ответ 1
Попробуйте в XCode перейти к "новому файлу", а в мастере выберите "подписание кода". Выберите тип файла "Права".
Просто назовите его "Entitlements.plist".
Убедитесь, что для разрешения adhoc не задано разрешение задачи.
Это все, что вам нужно сделать, не нужно "сворачивать":)
(Xcode 3.2.2)
UPDATE:
Так как Xcode 4.2, Entitlements.plist
был удален из меню "новый файл". Теперь вы найдете его под: Project Targets > Summary
в нижней части страницы.
Ответ 2
Вы можете сделать это. Также вы можете выбрать свой Entitlements.plist в XCode и выбрать в главном меню: View/Property List Type/iPhone Plutions plist. Затем ваш ключ может быть выбран из выпадающего списка и будет называться "Может быть отлажен" (насколько я помню - он должен быть единственным ключом, доступным в этом списке)
Ответ 3
В XCode 4.2 файл Entitlements был перемещен. Теперь это часть корневого проекта "Цели", расположенного в нижней части списка "Сводные" элементы.
Ответ 4
У меня была такая же проблема. Я вручную создал новую строку "get-task-allow", изменил тип на boolean и фактически должен был установить для него значение true, чтобы получить токен устройства.
Ответ 5
У меня тоже была такая же проблема с предоставлением ресурсов.
После многих поисковых запросов я нашел this. Извлеките ipa, скопируйте Entitlements.plist в папку Payload и закодируйте с помощью метода . ничего не делал, он начал правильно устанавливать.