Xcode Watchkit: ни один из действительных профилей подготовки не разрешил указанные права: бета-отчеты-активные, com.apple.security.application-groups

Да, я знаю, что вокруг этих вопросов много, и я знаю, что ответ на них был следующим:

Войдите в Центр разработчиков

Перейдите к идентификаторам, профилям и т.д.

Нажмите "Изменить", а затем "Сгенерируйте" в профиле подготовки

Это не сработало для меня! Я разработал свое приложение в Xcode 6.4 Beta 1 и WatchKit. Я попытался представить его, но, увидев эту ошибку, я подумал, может быть, мне стоит попробовать отправить ее с небитной версией Xcode. Кстати, вот эта ошибка:

WatchKit Error

Итак, я вернулся в Xcode 6.3, а не в бета-версию Xcode и снова попытался отправить. Он сделал то же самое! Затем я все еще в Xcode 6.3, создал еще один проект и просто скопировал и вставил свой код в проект, который не был сделан в бета-версии. Я сохранил тот же идентификатор Bundle и все.

У меня все тот же результат. Поэтому я понятия не имею, что делать! Я работаю над этим целый день, и Apple Watch выпущен через 5 дней, и я НЕ МОГУ ПРОЧИТАТЬ, ЧТО!!! Так ПОЖАЛУЙСТА, помогите!

Я пробовал:

Перезапуск и Beta Xcode и Normal Xcode

Выход из системы и вход в систему снова (на рабочем столе Mac я имею в виду)

Выполнение обычного портала разработчиков mumbo jumbo с регенерированием профиля подготовки

Создание нового проекта с тем же кодом

ПОЖАЛУЙСТА, помогите! Я благодарю вас заранее!

Ответ 1

У меня была аналогичная ошибка при попытке отправить, как показано ниже...

No matching provisioning profiles found for "Applications/yourapp.app"
None of the valid provisioning profiles allowed the specified entitlements: 
beta-reports-active, com.apple.developer.ubiquity-kvstore-identifier.com, 
com.apple.security.application-groups, com.apple.developer.ubiquity-container-identifiers

введите описание изображения здесь

Короткий ответ:

Удалите и переустановите свои профили Proviseioining

Длинный ответ:

Когда наш проект построен, соответствующие профили подготовки автоматически устанавливаются путем копирования в каталог ~/Library/MobileDevice/Provisioning Profiles.

Когда возникла проблема, я мог видеть, что в ~/Library/MobileDevice/Provisioning Profiles HOWEVER существовали правильные профили подготовки, когда я открыл приложение Mac App Utility для iPhone, соответствующие профили подготовки НЕ появлялись (что, я думаю, является признаком того, что они не являются " t правильно установлен, может быть, они повреждены или что-то в этом роде)

Я понятия не имею, как он получил iteslf в этом состоянии, но я смог исправить, удалив существующие файлы в каталоге ~/Library/MobileDevice/Provisioning Profiles, перестроив приложение, чтобы профили подготовки были скопированы обратно в каталог, заставляющий их для переустановки.

Профили подготовки затем стали видны в конфигурации iPhone Utiltiy и при отправке в App Store эта ошибка больше не появилась.