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

Приложение TestFlight для iOS App-task-allow-Issue

У меня есть приложение в testflight для ios, называемого MapItTrackIt. Все отлично работает.

Я просто обновился до xcode 5.1. Я создал приложение точно так же, как и всегда. Тот же профиль и ad-hoc cert.

На этот раз, когда я пытаюсь загрузить мой файл IPA, я получаю "Недопустимый профиль: права на сборку разработчика должны иметь get-task-allow, равные true". ошибка.

Я ничего не менял с настройкой, а что нет. Я просто добавил некоторые дополнительные функции в приложение и пересмотрел версию.

Что мне теперь делать? Как это исправить? Мой босс хочет, чтобы это было развернуто прямо сейчас, и я не могу.

4b9b3361

Ответ 1

Похоже, есть несколько различных проблем, которые могут вызвать это. Мой был похож на Иосифа, но не тот.

Для меня был другой профиль обеспечения, который был действительным, но от другого пользователя. У меня есть несколько учетных записей Apple, в которых я участвую в разработке.

Моя сборка использовала другой профиль из другой учетной записи пользователя, когда она отправилась подписываться. Это было даже несмотря на то, что я сказал, какой из них использовать в настройках.

Я решил это, удалив этот другой профиль подготовки, когда захочу создать это приложение для testflight. Профиль обеспечения всегда возвращался, если бы я сделал обновление с сайта-разработчика для этой другой учетной записи пользователя.

Последнее решение заключалось в том, что мне удалось получить новый mac для разработки и не устанавливал другие профили учетных записей пользователей в этот Mac. Теперь все строит отлично, ничего не делая.

Ответ 2

То же самое, что и сейчас, около 4 часов - перезапуск Xcode кажется исправленным как удручающее.

Ответ 3

У меня было это и решил.

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

Оказалось, что сертификат распространения как-то недействителен. Я обнаружил это, задав профиль подготовки явно в проекте, а затем предложил xcode дать мне ошибку, чтобы сообщить мне, что были проблемы.

Хорошим местом для начала решения этих проблем является просмотр в журнале построения, на этапе codeign - будет строка:

Using code signing identity "iPhone Distribution: XXXXXX" and provisioning profile "YYYYYY" (<..guid...>)

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

Ответ 4

Для меня проблема заключалась в том, что у меня была обычная .framework в комплекте с приложением, которое не было подписано кодом. По-видимому, эта неподписанная структура вызвала проблему.

Когда я подписал фреймворк с сертификатом распространения, приложение загрузилось без проблем.

Ответ 5

Я исправил эту ошибку, изменив мою часть Code Signing Identity - Release на сертификат Распространение

Ответ 6

Я пробовал много разных способов. Никто из них не работает для меня.

Я подумал, может быть, это проблема testflight.

Поэтому я использовал crashlytics для распространения моей сборки adhoc. У меня не было проблем с его загрузкой.

Затем я попытался использовать Organizer для проверки этого архива, чтобы получить дополнительную информацию, я получил ошибка. Мне сказали, что этот архив содержит неподдерживаемые архитектуры i386 и x86_64. Оказалось, что я использовал фреймворк, который содержит архитектуры i386 и x86_64. Затем я воссоздал новую структуру, которая содержит только устройства. Он работает как шарм.

Ответ 7

Точная проблема здесь с новой бета-версией Xcode 6.3, решена путем удаления Project.entitlements (вместе с записью Code Signing Entitlements на Build Settings цели)

Ответ 8

решаемая. Я пытался обновить ярлык на экране запуска, чтобы показать имя приложения, версию и создать через пользовательский ViewController. Это оказалось слишком сложным, поэтому я удалил View Controller. НО я оставил выходы в Ракетке Ракета. Я удалил их (последняя иконка на вкладке "Утилиты", стрелка вправо по кругу), и все это любовь, мир и радость.