После обновления для Xcode 6 (и, возможно, обновления для sdk8) я не могу экспортировать свое приложение для распространения Entreprise.
В противном случае я могу экспортировать, Xcode включает новую подготовку, сгенерированную Xcode (с префиксом «XC:»), но это шаг «Проверить ...», который показывает мне это предупреждение.
Оказавшись на моем сервере, подготовка, встроенная (если она встроена) в приложение, становится «недействительной», он не просит меня разрешить push-уведомление.
Если я создам эту производственную подготовку в режиме отладки (с проводом), у меня будет предупреждение для push-уведомления.
Наконец, полное предупреждение:
`Не удалось найти или сгенерировать соответствующие активы подписи:
Xcode попытался найти или сгенерировать соответствующие активы подписи, но не смог этого сделать из-за следующих проблем.
Для «Applications/myApp.app» не найдены соответствующие профили подготовки. Ни один из допустимых профилей подготовки не разрешал указанные права: beta-reports-active`
Решение:
При экспорте для Enterprise Distribution вам не нужно проверять проект. Параметр «Проверить» предназначен только для отправки в магазин приложений.
Таким образом, когда вы создаете подготовку для корпоративного распространения, появление этого предупреждения является нормальным явлением. Все остальное должно нормально работать.
Если вы создадите такую же подготовку для отправки в AppStore, у вас не будет этого предупреждения. Я связался с Apple по поводу этой проблемы, и это их решение.
Это сработало для меня.