Ошибка генерации сертификата iOS: превышена квота диска

Я пытаюсь создать сертификат развития iOS. После того, как я выберем .certSigningRequest файл с моего рабочего стола и нажмите Generate, я получаю следующую ошибку:

Processing of multipart/form-data request failed. Disc quota exceeded

Почему это происходит и как я могу сгенерировать свой сертификат?

Ответ 1

Проблема связана с сервером Apple, и я, как пользователь, не могу ничего сделать для его решения. Время от времени сертификаты могут генерироваться, поэтому продолжайте попытки. К сожалению, проблема еще не решена Apple, поэтому эта ошибка появляется довольно часто.

Ответ 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.) Вот оно. Теперь у вас установлен и выбран новый сертификат, вы можете подключить свое устройство и нажать "Сборка и запуск".