Я пытаюсь создать сертификат развития iOS. После того, как я выберем .certSigningRequest
файл с моего рабочего стола и нажмите Generate
, я получаю следующую ошибку:
Ответ 2
1.) Создайте свою учетную запись разработчика Apple и присоединитесь к iOS Developer Program. Это будет стоить вам $99 в год, и это позволит вам тестировать ваши приложения на устройстве и распространять ваши приложения в магазине приложений. Вы можете зарегистрироваться здесь.
http://developer.apple.com/programs/ios/
2.) Теперь, когда вы зарегистрированы, первое, что нам нужно сделать, это создать запрос на подпись сертификата. Мы можем сделать это в KeyChain Access на нашем Mac. Его в папке "Утилиты" в разделе "Приложения".
3.) После того, как вы открыли доступ к Keychain, перейдите в "Настройки".
Перейдите на вкладку "Сертификаты" и убедитесь, что для "Протокола состояния протокола сертификатов (OCSP)" и "Список отзыва сертификатов (CRL)" установлено значение "Выкл.".
Закройте окно "Настройки" и выберите "Доступ к брелокам → Ассистент сертификата → Запрос сертификата из центра сертификации".
4.) Введите "Адрес электронной почты пользователя" и "Общее имя", которые вы отправили при регистрации в качестве разработчика iOS. "Адрес электронной почты CA" не требуется.
Выберите "Сохранено на диск" и "Позвольте мне указать информацию о парах ключей".
Нажмите "Продолжить".
5.) Укажите имя файла и место для сохранения CSR. Здесь Im просто использует имя по умолчанию и сохраняет его на рабочем столе.
6.) Выберите 2048 бит для размера ключа и RSA для алгоритма.
Нажмите "Продолжить".
7.) Теперь CSR был создан и сохранен на вашем рабочем столе.
Теперь вы можете закрыть доступ к Keychain.
8.) Теперь, когда у нас есть CSR, было создано время. Мы делаем это в IOS Provisioning Portal по адресу http://developer.apple.com/. Вы не сможете увидеть или получить доступ к порталу подготовки, пока вы не зарегистрируетесь в качестве разработчика iOS и не войдете в систему.
9.) После перехода на портал обеспечения выберите "Сертификаты" на левой стороне.
10.) Если у вас нет установленного WWDR, загрузите его и установите. После его загрузки просто дважды щелкните по нему, и Keychain установит его для вас. Затем он должен отображаться в категории сертификатов.
11.) После того, как сертификат WWDR установил свое время для запроса основного сертификата. Нажмите кнопку "Запрос сертификата".
Вы увидите экран с инструкциями, которые в отличие от того, что вы здесь готовы. Как насчет этого? Перейдите в нижнюю часть и нажмите кнопку "Обзор", затем перейдите к своей CSR на вашем локальном компьютере.
После выбора файла нажмите "Открыть", затем нажмите "Отправить" на следующем экране.
12.) После того, как вы отправили запрос, ваш запрос появится в разделе "Подписания".
Из-за того, как наша команда настроена здесь на работе, я могу принять и одобрить запрос. Это может отличаться для отдельной учетной записи или другой команды.
13.) После одобрения ваш сертификат будет отображаться в разделе "Сертификаты текущего развития".
Нажмите кнопку загрузки, чтобы загрузить его на свой Mac.
После его загрузки дважды щелкните файл, чтобы установить его в Keychain Access. Фактически после двойного щелчка, Keychain выполняет всю работу, и он будет просто отображаться в ваших сертификатах.
14.) Если вы откроете Xcode и перейдите в окно Organizer, вы также увидите новый сертификат.
Чтобы создать новый сертификат, вы можете выбрать приложение под Targets.And do Get Info на нем (команда i). Или вы можете Project > Изменить настройки проекта
В любом случае откроется окно с информацией о проекте и оттуда перейдите на вкладку "Сборка" и прокрутите вниз до раздела "Подписание кода" и выберите новый сертификат для идентификации кода.
15.) Вот оно. Теперь у вас установлен и выбран новый сертификат, вы можете подключить свое устройство и нажать "Сборка и запуск".