#objective-c #certificate
#objective-c #сертификат
Вопрос:
Я новичок в iPhone, и мне нужно сгенерировать сертификат для моего первого приложения, которое поддерживает APNS. Я обратился за помощью к этому и этому сайту, и я также могу создать сертификат, но как только я добавляю сертификат в свое приложение в Xcode, он выдает мне предупреждение типа
«профиль не соответствует ни одной действительной паре закрытых ключей сертификата в цепочке ключей по умолчанию»
Мне был предоставлен сертификат p12 для разработки, но теперь я не понимаю, нужно ли мне использовать тот же сертификат или нужно сгенерировать новый для нового приложения? Я знаю, что этот вопрос задают много раз, но я действительно застрял в точке.
Пожалуйста, покажите мне путь. Заранее спасибо.
Ответ №1:
Создайте новый запрос сертификата из инструментов связки ключей. Загрузите его на сайт подготовки и загрузите полученный сертификат. Помните, что закрытый ключ, соответствующий сертификату, встроен в запрос сертификата, поэтому не удаляйте его перед экспортом закрытого ключа.
Комментарии:
1. Что я сделал: я установил сертификат p12, а затем создал новый сертификат из инструмента keychain, используя create a certi from certi. авторизовался и загрузил его на сайт Apple и много раз выполнял весь процесс, но каждый раз он выдает мне ошибку, похожую на ту же.
Ответ №2:
Получил решение для той же проблемы, как я уже сказал, я уже прошел все этапы, но, насколько мне известно, проблема заключалась в том, что предоставленный мне закрытый ключ был сгенерирован через ОС Windows и, следовательно, создавал некоторые проблемы. В качестве решения я удалил сертификат разработки, создал его заново и решил проблему.Спасибо bdares за помощь.