Подтвердить что ты не робот

Не разрешено создание прав.

чтение документа из 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>
4b9b3361

Ответ 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 и закодируйте с помощью метода . ничего не делал, он начал правильно устанавливать.