Предупреждение о цепочке ключей. Связка "Системные корни" не может быть изменена
Ошибка при двойном нажатии сертификата. После googling я узнаю, что перетащить сертификат - это решение для этого.
Но после этого также в коде говорится, что "профиль не соответствует паре vaild certificate/private key chain в цепочке ключей по умолчанию"
ЛЮБЫЕ решения....
Спасибо.
Ответы
Ответ 1
Шаг 1 - загрузите сертификат разработчика и зайдите в цепочку ПО УМОЛЧАНИЮ
Шаг 2 - скачайте сертификат WWDRCA и перейдите в ту же цепочку ключей.
шаг 3 - ПРОВЕРИТЬ, если есть закрытый ключ вместе с вашим сертификатом.
(вы можете увидеть крошечный треугольник рядом с вашим сертификатом. Нажмите на него, чтобы увидеть, присутствует ли ваш закрытый ключ)
шаг 4 - загрузите профиль обеспечения с портала разработчика и перейдите в свой xcode.
Попытайтесь сделать это сначала. Если вы по-прежнему получаете сообщение об ошибке, а затем удалите дополнительные сертификаты Apple в цепочке ключей и повторите процесс еще раз.. он выполнит трюк...
Ответ 2
Попробуйте выполнить три шага
Шаг 1: откройте приложение "Доступ к Keychain".
Шаг 2: вы увидите список слева, как "Login", "System" и "System Roots", просто перетащите свой сертификат в "Login".
Шаг 3: Вы получите сертификат установки успешно в Keychain Access.
Ответ 3
У меня была такая же проблема, когда я попытался установить сертификат службы push iOS с открывшимся приложением Keychain Access, чтобы решить эту проблему, я только что закрыл приложение и дважды щелкнул по нему, тогда сертификат был установлен без каких-либо проблем.
Ответ 4
Ключевая цепочка по умолчанию - это та, которую Keychain Access показывает в жирным шрифтом в списке цепочек ключей. Обычно это "логин". Откройте цепочку ключей по умолчанию и найдите свой сертификат. Если вы его найдете, убедитесь, что там немного треугольника раскрытия слева от него. Нажав на этот треугольник, вы должны открыть секретный ключ. Если у вас нет всего этого, вы не сможете подписать двоичные файлы.
Ответ 5
Я решил проблему, выполнив следующие команды в терминале. (от googling)
cd /System/Library
sudo chmod -R 777 Keychains
Добавьте сертификат и не получите ошибку.
sudo chmod 755 Keychains
sudo chmod 644 Keychains/*
Ответ 6
введите здесь описание изображения
Я также столкнулся с этой проблемой с сертификатом APNS, дважды щелкнув по нему, получив ошибку, но для меня импорт сертификата для меня работает.
введите здесь описание изображения
Ответ 7
У меня подобная проблема, может быть, сертификат, который вы пытаетесь, недействителен. Создайте новый сертификат с портала разработчика и повторите попытку .it должен работать.