ОК, у меня возникла именно эта проблема, и я искал в Интернете повсюду, чтобы получить четкое описание того, что вы должны сделать, чтобы решить эту проблему.
Я знаю, что это старая тема, но я напишу ее для людей, которые могут наткнуться на это в своем, казалось бы, безнадежном поиске ответа.
Я уверен, что есть еще один способ сделать это, но, честно говоря, если вы не работаете с ТОННЫМИ приложениями и не чувствуете себя слишком ленивым, чтобы переназначить новый сертификат, просто сделайте это!
Я действительно новичок в центре разработки на apple.com и в xcode, поэтому я собираюсь написать это настолько тщательно, насколько смогу.
Очевидные:
ПРОЧИТАЙТЕ ВСЕ ЭТИ ИНСТРУКЦИИ ДО НАЧАЛА! Есть несколько хитрых вещей, которые следует заметить перед началом! Я пытался сделать их очевидными, если вы не прочитали их все до того, как начали, но ради безопасности, сначала прочитайте их все.
Вам нужна платная учетная запись разработчика, чтобы поставить НИЧЕГО на ваш iphone / ipod / ipad через Xcode.
Ok.
Сначала перейдите в папку приложений и откройте доступ к связке ключей.
Обратите внимание, что вы можете нажимать на слова "логин" и "Система" в левом верхнем углу. Это жизненно важно для следующего шага, а также для следующей пары. Вам нужно будет разблокировать их, если они заблокированы, чтобы вы могли изменять содержимое каждого из них.
найдите ваши сертификаты (все, всемирный разработчик, разработчик и, возможно, еще один с тем же именем, что и разработчик) в логине и системе
удали ублюдков.
Если вы попытаетесь удалить их, и они все еще останутся в списке, вам просто нужно перезагрузить компьютер и повторить это. Это была самая неприятная часть моего пути к пониманию решения, так что наслаждайтесь этой информацией. Перезагрузка исправит эту проблему, если она возникнет.
Как только все следы этих сертификатов исчезнут из списков:
Избавьтесь от ключей, связанных с этими сертификатами. Возможно, к ним будет прикреплено ваше имя, и вы можете найти их, щелкнув «ключи» в нижней части окна доступа к цепочке для ключей и просмотрев либо логин, либо системный список. Удалите их и удалите их хорошо. Помните, что если они не покидают список после того, как вы нажмете и подтвердите удаление, перезагрузите компьютер, и он будет работать.
ЕСЛИ ВЫ РАБОТАЕТЕ НА РАЗНОМ МАШИНЕ, БЕЗ ПРОБЛЕМ, И ПОСЛЕ ТОГО ЧТОБЫ ПОДКЛЮЧИТЬСЯ К НОВОМУ МАШИНЕ И ВСЕ ПОЛУЧИЛИ ХАЙВИР, ТОГДА КЛЮЧЕВ НЕ УДАЛИТЬ. ЭТО ГДЕ ПРОБЛЕМА БЫЛА ДЛЯ ВАС. НЕ ВОЛНУЙСЯ! Мы создадим новые ключи вместе и будем счастливы!
Использование SAFARI
Использование SAFARI
Использование SAFARI
(использование safari важно, потому что вы столкнетесь с ненужной ошибкой при попытке загрузить свой запрос сертификата в противном случае. Это был один кусочек информации, который спас меня от рвать все мои волосы, когда я пытался снова и снова представлять через хром.)
Перейдите на сайт developer.apple.com, войдите в систему и перейдите в раздел ios центра разработки.
перейдите на портал инициализации ios с правой стороны этого экрана.
щелкните сертификаты и ОТМЕНИТЕ текущий (и проблемный) сертификат.
щелкните Домой с левой стороны.
нажмите кнопку «Помощник по запуску» под заголовком «Загрузите свое приложение на iOS с помощью помощника по разработке» в нижней части экрана.
Пройдите и следуйте всем указаниям.
Он скажет вам открыть папку ваших приложений и открыть помощник брелка.
в верхней части экрана (рядом с символом яблока, в то время как окно доступа к цепочке для ключей активно (эй, я сказал, что собираюсь облегчить задачу для новичков), нажмите на слова «Доступ к цепочке для ключей»
нажмите сертификат помощника
нажмите Запросить сертификат у центра сертификации.
заполните свои данные и затем нажмите «Сохранено на диске». и продолжить.
выполните шаги, чтобы создать файл запроса и сохранить его на рабочем столе (по умолчанию, так что вам, вероятно, нужно будет просто сказать «ОК»)
вернитесь в окно SAFARI, и вам будет предложено выбрать файл запроса сертификата.
выберите его на рабочем столе и продолжайте через помощника, пока он не будет завершен.
вы создали необходимые открытый и закрытый ключи при создании запроса на сертификат. ТАК ЧТО ВЫ ИМЕЕТЕ КЛЮЧИ! YAAAAY!
Следующим шагом является загрузка промежуточного сертификата WWDR и только что созданного вами сертификата разработки.
Оба из них можно найти на вкладке «сертификат» в левой части экрана. WWDR отображается как ссылка в списке сертификатов разработки.
Загрузите их и НЕ НАЖИМАЙТЕ, ЧТОБЫ АВТОМАТИЧЕСКИ УСТАНОВИТЬ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Это то место, где вы попадете в глупые неприятности и подумаете: Я ПРАВИЛ ВСЕ! Я СДЕЛАЛ, ЧТО ВЫ СПРАШИЛИ ОТ МЕНЯ, И ЭТО НЕ РАБОТАЕТ!
Вот трюк. Последний кусок головоломки.
Откройте папку загрузок и найдите загруженные файлы.
Откройте Keychan Access (если вы его закрыли) и найдите ключи, которые были созданы при подаче запроса на сертификат. Они будут либо в логине, либо в системном списке. Не забудьте разблокировать списки при необходимости.
Перетащите загруженные сертификаты в список, где находятся ключи!
Если вы перетащите их в другой список, ключи не будут знать, что вы это сделали, и они будут одиноки навсегда, и вы почувствуете, как напряглась ваша грудь и гнев неизвестного, кипящего из вашей кишки.
Если вы поместили их в список, содержащий ключи, то вы заметите небольшую стрелку выпадающего меню слева от сертификата разработчика iphone, который вы только что добавили. Нажмите на нее и наслаждайтесь красотой ключа, который висит вместе с его давно потерянным другом.
ЭТО ЭТО!
Теперь, когда вы создадите новое мобильное предложение через портал ios и свяжете его там со своим вновь созданным сертификатом, внутри XCode все будет одинаково.