У меня проблема, похожая на this one. Решение не работает для меня, и я подозреваю, что это потому, что у Xcode и Apple есть другое представление о том, что такое идентификатор моей команды.Ошибки при подписании кода: одна и та же ошибка - другая причина
Я получаю те же две ошибки прав, что и цитируемое сообщение при проверке моего приложения. Если я посмотрю на идентификатор команды в профиле учетной записи на developer.apple.com, он говорит что-то вроде F65F8MK8HE. Сертификат распространения iPhone в моем брелоке говорит, S88MMLNF5T.
Ошибка права говорит, что значение ключа недопустимо и использует S88MMLNF5T.com.mydomain.myapp. Если я открою архив и посмотрю файл архивированный-права-extended.xcent, он имеет две строки с идентификатором команды. Если я заменю идентификатор команды на тот, который указан на веб-сайте, архив проверяется. Вот почему я предполагаю, что проблема заключается в том, что Xcode и сайт Apple имеют разные представления о том, что такое идентификатор команды. Я предполагаю, что мне нужно что-то удалить, чтобы синхронизировать их, но из прошлого опыта с удалением материала я не решаюсь делать что-либо, не понимая, что нужно удалить.
Я думаю, что я должен удалить сертификат распространения iPhone в своей цепочке ключей и позволить Xcode восстановить то, что ему нужно? Это звучит разумно?
Что касается этой проблемы, я могу установить приложения на свои устройства, и все они запускаются. Но все мои старые приложения вылетают при запуске. Я подозреваю, что он имеет какое-то отношение к старым приложениям с использованием другого идентификатора команды. Итак, если я каким-то образом получаю Xcode для использования нового идентификатора команды, смогу ли я обновлять приложения в магазине без их сбоев?
Это происходит на Mavericks и Xcode 5.0 и 5.0.1.