2015-03-31 4 views
14

Только для записи: у меня был незнакомый ответ от Xcode, когда я пытался запустить свое приложение на своем устройстве.Срок действия сертификата разработчика Apple Xcode: (0xE8008018)

Убедитесь, что часы вашего устройства установлены правильно и что ваш сертификат подписи не истек. (0xE8008018).

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

Каков административный процесс, чтобы все это обновилось, чтобы получить сборку и запустить работу?

ответ

12

Вам нужно:

  1. Подключение к компании Apple Developer Center Member
  2. Нажмите на «Сертификаты, Идентификаторы & Профили»
  3. IOS приложения не должны иметь уведомление даты истечения срока, либо продлить его, и вернитесь сюда
  4. Нажмите «Профили профилей»
  5. Если никто не имеет «активного» статуса, то есть проблема
  6. Добавьте один для «IOS App развития»
  7. Выберите правильный "App ID: Ваша BundleID или подстановочные
  8. Следующий экран должен показать вам действительные сертификаты. Если нет, то создайте один (нажмите на пункт «Сертификаты» в меню слева) и вернитесь сюда
  9. Выберите один сертификат
  10. Затем вы увидите все устройства, которые вы указали в «Устройствах», выберите те, которые вы хотите чтобы запустить приложение
  11. Дайте имя профиля и создать его
  12. Вы загрузите файл с именем: [имя профиля] .mobileprovision
  13. Дважды щелкните, чтобы установить его
  14. на данном этапе моя проблема была решена , Построение и запуск на моем телефоне в порядке.
+0

Всегда делайте чистую! Единственное, чего я не делал ... Вздох. –

9

У меня была такая же точная вещь ... все мои профили, сертификаты и все были обновлены в портале Dev. То, что исправлено для меня, было на вкладке «Общие» цели моего приложения, изменив выпадающее меню «Команда» на ни одного ... и затем обратно в мою компанию. Принудительный Xcode повторно запросил все, что он считал нужным с Dev Portal.

Назад в бизнесе ... :-)

+0

знал, что это должно быть что-то вроде этого ... мое приложение построилось бы на моем iPhone, но не на моем iPad, и это, похоже, исправить проблему после перезагрузки пары Xcode и «None» toggling – whyoz

+0

Это сработало для меня !! Спасибо! – jbyrd

5

Или пойти в ваших Utilities/Keychain и удалить все сертификаты там. Запустите Xcode, и он будет сортировать все для вас.

+0

Это сработало для меня только после того, как я отправился на сайт Apple Developer и согласился на новые условия. – doctorBroctor

+0

Работал для меня, спасибо! – eilas

+0

Мне просто пришлось убивать сертификаты, перечисленные как отмененные в цепочке ключей и вуаля: ваш совет работал –

0

Если вы работаете в группе, и страдает от этой проблемы, но ваши коллеги не делают, вы можете попросить кого-то экспортировать профиль разработчика, как описано в https://developer.apple.com/library/ios/recipes/xcode_help-accounts_preferences/articles/export_signing_assets.html

Затем импортировать .developerprofile файл.

Работали как очарование для меня.

0

Привет всем Просто удалите сертификат разработчика и установите его снова. Удалите настройки учетной записи fomr xcode и добавьте ее снова. работает для меня

0

Перезапуск XCode сделал XCode решить эту проблему для меня, показывая эту подсказку:

enter image description here

Просто нажатым "Fix Issue", и она работала.

0

Удалите все сертификаты с истекшим сроком годности с помощью ключа Keychain rest xcode.

Смежные вопросы