2013-06-25 2 views
2

Я получаю сообщение об ошибке «Исполняемый был подписан с недействительными правами». при запуске моего приложения, используя предварительные профили, созданные с использованием определенного id (id клиентов). Я попытался с другими идентификаторами (наши идентификаторы разработки), тогда он работает нормально. Я не знаю, что со мной случилось ... Может ли какой-нибудь орган предложить мне решение?Выполняемый был подписан с недействительными правами

Я нашел много решений относительно изменений файла .plist и изменения имени идентификатора пакета и т. Д. Но я пробовал тот же проект, используя альтернативный идентификатор, но он работает. Поэтому я думаю, что проблема не будет с проектом. Заранее спасибо

+0

у профиля, который вы используете, нет зарегистрированного устройства. –

ответ

1

возможной причина, как вы пытаетесь профиль IOS App, где устройство IOS не входят в Вашей прошивке профиля обеспечения и, пожалуйста, перейдите по этой ссылке TROUBLESHOOTING GUIDE CODE SIGNING ENTITLEMENTS

+0

Нет. У меня есть крест, который проверял много раз. Я также проверил разные устройства – ani

1

Перейти к настройкам проекта и убедитесь, что предоставление профиль соответствует вашему текущему идентификатору приложения

Затем перейдите в целевые настройки и убедитесь, что это та же настройка.

0

Я хотел бы поспорить, что у профилирования, который вы используете, нет вашей частной пары ключей cert/keychain, связанной с ней. Я бы предложил опубликовать то, к чему обращается Keychain Access, для сертификата, связанного с профилем подготовки, к которому вы пытаетесь подписать код.

0

Я получил вас!

Я считаю, что вы не установили .cer. Войти в Центр пользователя -> сертификаты -> Разработка.

Теперь скачать и установить сертификаты типа «IOS развития»

Теперь вернемся к вашему Xcode. Выберите настройки buil как обычно и Vioala ... :)

4

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

+0

Действительно, это произошло со мной после обновления до 7.1. Даже когда я создал новое приложение, эта ошибка будет всплывать. Проблема была решена простым перезапуском. – alvi