Ни один из допустимых профилей обеспечения не разрешал указанные права: бета-отчеты-активны

После обновления для Xcode 6 (и, возможно, обновления для sdk8) я не могу экспортировать свое приложение для распространения Entreprise.

В противном случае я могу экспортировать, Xcode включает новую подготовку, сгенерированную Xcode (с префиксом «XC:»), но это шаг «Проверить ...», который показывает мне это предупреждение.

Оказавшись на моем сервере, подготовка, встроенная (если она встроена) в приложение, становится «недействительной», он не просит меня разрешить push-уведомление.

Если я создам эту производственную подготовку в режиме отладки (с проводом), у меня будет предупреждение для push-уведомления.

Наконец, полное предупреждение:

`Не удалось найти или сгенерировать соответствующие активы подписи:

Xcode попытался найти или сгенерировать соответствующие активы подписи, но не смог этого сделать из-за следующих проблем.

Для «Applications/myApp.app» не найдены соответствующие профили подготовки. Ни один из допустимых профилей подготовки не разрешал указанные права: beta-reports-active`

Решение:

При экспорте для Enterprise Distribution вам не нужно проверять проект. Параметр «Проверить» предназначен только для отправки в магазин приложений.

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

Если вы создадите такую ​​же подготовку для отправки в AppStore, у вас не будет этого предупреждения. Я связался с Apple по поводу этой проблемы, и это их решение.

Это сработало для меня.


person NikLoy    schedule 09.10.2014    source источник
comment
Вы решили эту проблему? У меня такая же проблема. Обновлено до Xcode 6.1 сегодня, но ошибка остается...   -  person Björn    schedule 21.10.2014
comment
Я только что отредактировал свой пост с решением :)   -  person NikLoy    schedule 22.10.2014
comment
Хорошо, я понимаю, о чем вы говорите, но, на мой взгляд, отправить и экспортировать — это не одно и то же. Когда я нажимаю «Отправить», я получаю возможность «Отправить для предприятия» и указываю метаинформацию (т.е. создание .plist). Этого не происходит, когда я просто экспортирую в .ipa.   -  person Björn    schedule 22.10.2014
comment
Ты прав ! Но когда вы отправляете для предприятия, он генерирует .ipa И .plist. Если у вас уже есть этот файл plist, его не нужно отправлять, просто экспортируйте файл ipa. Изменить: с Xcode 6 вы не можете отправить заявку на Entreprise. Только экспорт :)   -  person NikLoy    schedule 22.10.2014
comment
Вы должны написать свое решение в качестве ответа.   -  person ThomasW    schedule 12.12.2014


Ответы (2)


Решение: когда вы отправляете для предприятия, он генерирует .ipa И .plist. Если у вас уже есть этот файл plist, его не нужно отправлять, просто экспортируйте файл ipa. Изменить: с Xcode 6 вы не можете отправить заявку на Entreprise. Только экспорт :)

person NikLoy    schedule 09.01.2015

У вас та же проблема. С сайта developer.apple.com — вы не можете отправить или проверить свой архив с профилем adHoc.

Чтобы решить эту проблему - создайте новый профиль в App Store. С этим профилем вы решите эту проблему )

person Arthur    schedule 03.11.2015