IOS: специальная подготовка - PullRequest
1 голос
/ 09 марта 2012

У меня есть эта проблема:

Неверный профиль: права на сборку дистрибутива должны иметь значение get-task-allow, установленное на false

Я знаю, что должен установить

<key>get-task-allow</key>
<true/>

в authorlements.plist, но в xcode 4.3 я не могу найти этот файл, что мне делать?

Ответы [ 2 ]

5 голосов
/ 09 марта 2012

Вам необходимо добавить файл Entitlements в ваш проект.

Подробное объяснение вы можете найти в http://support.testflightapp.com/kb/common-questions/i-get-an-unable-to-download-error-when-installing-my-application. Прокрутите вниз до «Missing Entitlements».

2 голосов
/ 15 августа 2012

С:

http://help.testflightapp.com/customer/portal/articles/494413-how-to-create-an-ipa-xcode-4-3-
http://help.testflightapp.com/customer/portal/articles/535398-invalid-profile-distribution-build-entitlements-must-have-get-task-allow-set-to-false-

Начиная с XCode 4.3, это обрабатывается автоматически.Некоторых разработчиков смущает то, что они загружают свои IPA в TestFlight и получают сообщение о том, что для get-task-allow должно быть задано значение false.Это означает, что:

  • Вы создали файл Entitlements.plist и установили для get-task-allow значение true в более старой версии Xcode
  • Вы подписываете свое приложение с помощью DevelopmentПрофиль обеспечения

Меня сводило с ума то, что я не мог заставить работать свой профиль обеспечения распространения и всегда получал эту ошибку.Странно, если бы я использовал Профиль обеспечения разработчика, это сработало.WTF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...