Страшно "Исполняемый файл был подписан с недопустимыми правами" - PullRequest
1 голос
/ 13 августа 2010

У меня ошибка «Исполняемый файл был подписан с недействительными правами». Ошибка возникает, только когда я пытаюсь установить TRUE в Entitlements.plist get-task-allow. Причина попытки сделать это заключается в том, что я пытаюсь отобразить токен устройства в консоли, используя токен устройства позже для push-уведомлений.

Хотя, если я установлю false в get-task-allow, приложение будет встроено в iPad.

В настоящее время используется XCode SDK 3.2.3, iPad iOS 3.2.1

Я попробовал все, удалив все ключи, сертификаты с Mac. Отзыв сертификатов на портале подготовки iPhone. Удаление профилей инициализации в iPad. Затем переделывать все заново.

Я также проверил в информации о проекте «Приложение», что в разделе «Идентификация подписи кода» для iPhone установлено «Распространение»: «Имя». Также проверили в целевой «Информация о приложении» для того же самого. Затем сделал чистую сборку и запустил, но все еще с этой ошибкой.

Ответы [ 2 ]

1 голос
/ 13 августа 2010

Симулятор не может получить вам токен устройства (на случай, если вы не знали).

На устройстве, если вы взломали его, я не смог получить токен.Вам нужен незапятнанный телефон.

Ошибка, которую вы получаете, заключается в том, что вы выбрали неправильный сертификат.

Внимательно следуйте этим инструкциям http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/

Ваш сертификат можеттакже истек срок действия push-уведомлений, проверьте это также.

0 голосов
/ 16 августа 2010

я решил, Окно органайзера XCode> Окно> Органайзер. На вкладке «Устройства», когда вы нажимаете на подключенное устройство, справа появляется панель консоли. затем вы можете использовать его, чтобы узнать свой токен устройства, если «get-task-allow» не разрешено.

...