Нет сертификатов разработки iOS
У меня возникла странная ошибка в моем организаторе Xcode, когда я хочу обновить профили Provisioning.
Xcode говорит следующее:
![enter image description here]()
"Сертификат разработки iOS не найден, но уже есть запрос на сертификат. Агент или администратор должны подтвердить этот запрос, прежде чем вы сможете загрузить сертификат".
Я никогда не испытывал этого раньше, поэтому, если кто-то получил объяснение и, может быть, решение, было бы хорошо:).
Я проверяю страницу подготовки в зоне разработчика на веб-сайте Apple, но я не нахожу что-то, что можно сломать:/
Ответы
Ответ 1
Фокус, который сделал это для меня, заключался в том, чтобы войти в developer.apple.com и вручную создать сертификат разработчика, а затем вручную создать профиль подготовки. У меня есть только одна команда с одним членом (я), поэтому мне не удалось одобрить сертификат. Когда я попытался сделать это автоматически через организатор Xcode, ошибка просто сохранилась.
Ответ 2
Такое же сообщение об ошибке здесь. Кажется, есть несколько источников.
Моей было то, что у меня есть учетная запись разработчика и присоединение к двум командам.
В одной команде у меня не было никаких сертификатов. В прошлом это не вызывало проблем. В Xcode Organizer я могу выбрать, какую команду я пытаюсь получить профили Provisioning Profiles. И если выбрана команда, для которой у меня был сертификат развития, профили Provisioning Profiles были загружены без ошибок.
Я думаю, что с новым улучшенным Центром-членом, начиная с апреля 2013 года, Организатор автоматически выбирает все учетные записи команд - без запроса конкретной команды. Поскольку у одной команды не было сертификата вообще, процесс отбора для всех команд прекращается с этим сообщением об ошибке.
Решение (для этой проблемы) заключается в добавлении сертификата разработки для ВСЕХ команд.
Ответ 3
Проделав это самостоятельно, я настоятельно рекомендую вам связаться с Программой поддержки разработчиков Apple и попросить вас пройти процесс сброса сертификатов и профилей. Это не сложно делать вручную, но есть много способов отбросить его (я говорю по опыту). И чем больше людей, тем больше вероятность того, что они продолжат улучшать процесс.
Тем не менее, короткий (-ish) ответ заключается в том, чтобы удалить все ваши сертификаты разработчика и установщика из Keychain, а затем удалить все сертификаты и профили настройки из портала, а затем создать их снова с нуля, а затем обновить Xcode до приведите их всех.
О, и не забудьте вернуть все это, когда вы закончите!
Ответ 4
У меня такая же проблема, и я решил ее, нажав мою команду в разделе "Команды" в организаторе. У меня есть только одна команда, и я не ожидал, что это будет иметь какое-то влияние, но это заставит перезагружать профили или так, и теперь это работает. Hth.
Ответ 5
Моя ситуация заключалась в том, что я получил это сообщение, пытаясь обновить старые сертификаты (разработчик + дистрибутив) из Xcode, когда они истекли из-за ежегодного обновления программы разработчика.
Для чего это стоило, мне удалось решить проблему с помощью этой процедуры (примерно):
- Удалите мой старый профиль профиля для iOS Team с моего устройства.
- Откройте мой брелок и удалите старые закрытые ключи, связанные с сертификатами с истекшим сроком действия.
- Удалить устаревшие сертификаты из списка в организаторе Xcode (на портале они уже были удалены).
- Создать новые сертификаты вручную на портале, следуя инструкциям (включая загрузку новых сертификатов и двойной щелчок для установки).
- После попытки обновления в организаторе Xcode я все равно получаю такое же сообщение об ошибке, но при проверке на устройстве теперь был автоматически создан и установлен новый профиль подготовки, поэтому я мог забыть об этом сообщении об ошибке.
Ответ 6
Как ни странно, для меня это было:
Сначала сделайте экспорт (просто чтобы быть в безопасности!)
Xcode 5:
- В Xcode → Настройки → Аккаунты
- Нажмите значок cog в левом нижнем углу → Экспорт учетных записей...
- Введите имя файла и пароль и сохраните
- В идеале, затем создайте резервную копию где-нибудь, а не ваш Mac (например, Dropbox) - он зашифрован так, что все в порядке.
Затем для фактического исправления:
Xcode 5:
- В Xcode → Настройки → Аккаунты
- Выберите идентификатор Apple в левом столбце
- Щелкните значок "-" (минус) в левом нижнем углу и conf
- Щелкните значок "+" (плюс) в левом нижнем углу → Идентификатор Apple... и войдите в систему
Все было тогда прекрасно...
Ответ 7
Как говорится в сообщении, вам необходимо зайти на сайт developer.apple.com и утвердить запрос сертификата.
Если вы не являетесь агентом для своей учетной записи, вам нужно будет заставить агента утвердить запрос.
Ответ 8
У вас есть доступ к разработчику в профиле разработчика Apple. Пожалуйста, попросите администратора утвердить ваш запрос сертификата. Когда администратор/агент автоматически утвердит, что ошибка будет удалена.
Ответ 9
У меня та же проблема. На самом деле нет ничего, чтобы одобрить, статус моих сертификатов выдается, если возникнет необходимость в происхождении, будет кнопка для этого. Чтобы продолжить работу, я просто удалил профиль "Xcode managed", создал новый, загрузил его (не используя Xcode) и выбросил его в Organizer.
Ответ 10
Я встретил ту же проблему с учетной записью Apple ID (admin) с двумя Team. Как только я удалю свою учетную запись у одной из команд, это сообщение больше не беспокоит меня. Но в этом случае, если я хочу обновить все профили предоставления, используя две разные учетные записи. Надеюсь, это поможет.
Ответ 11
Просто скачайте файлы обеспечения вручную, решив проблему для меня.
Ответ 12
Я смог решить эту проблему для себя, открыв, что у меня есть пара CSR, которую я не выполнил. Оба файла имели расширение .certSigningRequest и были созданы через Member Center (не Xcode). Но я еще не завершил процесс создания выгрузки и генерации, что Xcode жаловался на то, когда он сказал: "Тем не менее, уже ожидает запрос на сертификат". Как только я завершил эти шаги, проблема исчезла.
Ответ 13
В Xcode: Меню Xcode → Настройки → Учетные записи → Просмотр сведений
Затем нажмите кнопку обновления в левом нижнем углу.