2011-02-02 2 views
0

Я пытаюсь распространять свое приложение на бета-тестер. Я считаю, что я следил за процессом распространения ad hoc до T, но у меня есть тестер при попытке установить. Ошибка: «Не удалось установить, недействительные права» или что-то в этом роде. Я создал сертификат распространения. Я создал специальный сертификат обеспечения, ссылающийся на мой сертификат распространения, мой идентификатор приложения, он помечен как специальный дистрибутив, и устройства выбраны (я восстановился, чтобы быть уверенным). Я загрузил сертификат и профиль и установил в Xcode и keychain по мере необходимости. Мой идентификатор приложения в info.plist совпадает с идентификатором в профиле (за исключением 10-символьного префикса Apple, созданного Apple).Невозможно создать правильную специальную сборку приложения

Я отправился в Xcode и создал dist.plist и снял флажок с заданного значения задачи получения. Я создал специальную конфигурацию распространения и установил идентификатор подписи кода к тому, который я только что загрузил. Постройте чистоту. Сборка и архивирование. Поделился ею с помощью Organizer. Отправил email .IPA и файл mobileprovision в бета-тестер. Вероятно, это лес для деревьев.

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

ответ

0

«Требуется приложение для iPhone» проверено в вашем info.plist? Вы уверены, что используете правильный профиль обеспечения?

+0

Да, это проверено. – mlewis54

+0

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

0

Убедитесь, что все введенные вами шаги выполнены правильно, как вы уже упоминали лес деревьев. Одна вещь, вам не хватает, чтобы установить код подписи пособий В настройках проекта

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

поэтому установите Права на подписание кода = dist.plist в настройках ваших проектов.

Желаю удачи!

+0

Я просто забыл упомянуть об этом. Я сделал это – mlewis54

+0

недействительными правами, только что произошло с нашей командой в двух случаях. 1, если полученное задание разрешено, осталось проверить, 2 права на подпись кода не указаны в настройках сборки проекта. Также убедитесь, что профиль распределения ресурсов указан, и если вы строите правильную сборку проекта. –

Смежные вопросы