Идентификатор, используемый для подписи исполняемого файла, больше не действителен - PullRequest
171 голосов
/ 17 августа 2011

У меня есть приложение, которое я отлаживаю на iPad. 2 дня назад я хотел отладить то же обновленное приложение, но у меня эта ошибка.

Идентификатор, используемый для подписи исполняемого файла, больше не действителен.

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

(0xE8008018).

У меня еще нет сертификата iPhone Developer, но я однажды отлаживал эту игру.

Ответы [ 40 ]

0 голосов
/ 01 апреля 2015

Я выбрал «Нет» из выпадающего списка «Команда» в общих настройках цели.Затем выбрали оригинальную команду.XCode показывает некоторый счетчик рядом с нимПодождите, пока он завершится, и тогда все работаетПробовал в Xcode 6.2

0 голосов
/ 17 ноября 2014

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

Я действительно удалил производные данные из органайзера XCode.Это в конечном итоге работает

0 голосов
/ 27 октября 2015

Я решаю эту проблему, используя новый provision profile от учетной записи разработчика Apple, Очистить Derive-Data, И Refresh Developer Account in XCode.

Спасибо за вашу поддержку. :)

0 голосов
/ 23 июня 2015

Я взял небольшую паузу в iOS, чтобы работать над проектом Angular, и меня ждал этот сюрприз, когда я вернулся :-) В моем случае, я думаю, что это связано с тем, что Apple объединяет свои программ для разработчиков (по крайней мере, насколько я понимаю, они объединяют свои программы для разработчиков), и мне пришлось принять их новые соглашения.

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

Во-первых, обязательно примите все ожидающие соглашения через iTunes Connect и центр разработчиков Apple. Обязательно примите все соглашения в разделе «Соглашения, налоги и банковское дело» в iTunes Connect.

Во-вторых, через XCode, перейдите в «Настройки» -> «Аккаунты» -> «Просмотреть детали», и в левом нижнем углу должна быть опция для обновления ваших профилей. Когда я сделал это, Xcode установил несколько новых профилей.

Наконец, перезапустите Xcode.

Укажите некоторое время между каждым шагом для обновления серверов Apple, если эти шаги не сработают сразу.

0 голосов
/ 15 июня 2015

То же самое случилось со мной, в моем случае мне просто нужно было утвердить условия обслуживания Apple: https://developer.apple.com/membercenter

0 голосов
/ 16 апреля 2015

Сегодня я столкнулся с этой проблемой в своем публичном выпуске Xcode 6.3.

Я несколько раз пытался перезапустить Xcode, но проблема осталась.

Что сработало для меня, так это

Manually create a new development profile at "http://developer.apple.com" 
download and install this new profile, select this new profile from xcode build and run.
0 голосов
/ 01 апреля 2014

В Xcode 5.1 - есть область самопомощи, которая сделала эту работу за меня.

Вы найдете его в разделе «Общие» после нажатия на название вашего проекта в разделе> Цели.Вы должны увидеть значок предупреждения и описание проблемы в разделе «Идентичность» (там, где вы вводите номера сборки / версии).

Он заметил, что в настоящее время не было сохранено никакого сертификата, и через некоторую самопомощьящики и смена пароля, все получилось.

0 голосов
/ 09 декабря 2014

Я исправил эту проблему, выбрав правильную команду в XCode (я являюсь частью нескольких команд).Кроме того, я отозвал свой сертификат, запросил новый, загрузил его, а затем повторно загрузил его.

0 голосов
/ 18 декабря 2014

испытал ту же проблему.Была проблема с просроченным сертификатом.Вам нужно будет создать новый сертификат и соответствующий профиль prov.Для этого следуйте совету Дулгана .

0 голосов
/ 25 февраля 2016

Я пробовал много способов решить эту проблему. Но они не работали. В том числе

  • перезагрузите мой Xcode или мой Mac .
  • удалить недействительные профили и создать заново .
  • сброс Xcode> Настройки> Аккаунты .
  • обновить версию iOS и версию Xcode .

    Что наконец-то сработало для меня:

зарегистрируйте новую учетную запись разработчика Apple и добавьте в Xcode

Я думаю, что, возможно, у моей учетной записи разработчика есть проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...