2015-10-12 4 views
0

Я пытаюсь загрузить ipa в магазине Apple, но это дает мне ошибку «ERROR ITMS- 90035 недопустимой подписи».ERROR ITMS- 90035 недопустимая подпись

Я следил за процессом.

Первым шагом при настройке профиля распространения является создание запроса подписи сертификата. Вы можете сделать это на своем Mac. Запустите Keychain Access.app, который хранится в приложениях/утилитах. Затем выполните следующие действия в приложении yourKeychain Access:

  1. Выберите Настройки> Сертификаты и убедитесь, что Интернет Сертификаты Статус Protocol (ОСЦП) и списка отозванных сертификатов (CRL) установлены в положение Выкл.

  2. Выберите Keychain Access> Помощник сертификата> Запрос сертификата из Сертификации ... и убедитесь, что у вас нет какой-либо из ваших сертификатов подсвечивается, в противном случае Provisioning Portal не примет ваш запрос сертификата.

  3. Укажите свой действительный адрес электронной почты в поле Адрес электронной почты пользователя. Убедитесь, что адрес электронной почты совпадает с адресом, который вы использовали при регистрации в качестве разработчика iOS.

  4. Введите свое имя в поле «Общее имя». Убедитесь, что имя, которое вы вводите, это , аналогичное тому, которое вы использовали при регистрации в качестве разработчика iOS.

  5. Адрес электронной почты CA не требуется.

  6. Выберите Сохранить на кнопку диска радио и клещевого Позвольте мне указать ключевую информацию пара,

, если он присутствует.

  1. Нажмите Продолжить.

  2. Появляется диалоговое окно, которое позволяет указать, где вы хотите, чтобы подпись сертификата запрашивалась для хранения. Укажите местоположение и выберите Сохранить.

  3. Нажмите Продолжить.

  4. Свидетельство затем генерируется и записывается в файл, указанный при шаге 8.

После создания запроса на подпись сертификата, вам необходимо отправить сертификат на утверждение. Зайдите на портал обеспечения iOS, который доступен с:

https://developer.apple.com/account/ios/certificate/certificateList.action.

Эта ссылка приведет вас непосредственно к сертификатам, идентификаторам & Раздел профилей вашей учетной записи разработчика iOS. Выберите вкладку «Производство» и выполните следующие действия:

  1. Выберите кнопку Добавить сертификат.

  2. Выберите «App Store и Ad Hoc» как тип затем нажмите продолжить

  3. На следующем экране нажмите «Продолжить»

  4. На следующем экране выберите «Выбрать файл» и выберите сертификат, созданный в предыдущий шаг, а затем нажмите кнопку «Создать»

остаются на той же странице, что и тот, который вы были, когда вы представили запрос на подпись сертификата, а затем выполните следующие действия, чтобы загрузить и установить Certific ate:

  1. Загрузить Сгенерированный сертификат, нажав кнопку «Загрузить».

  2. Дважды щелкните загруженный сертификат для установки (в качестве альтернативы перетаскивания утилиты брелки)

Важно, чтобы вы подпорка ключи вы создали. Это позволяет вам разрабатывать несколько компьютеров Mac или переустанавливать ключи после неожиданной потери данных. Вы можете экспортировать закрытые ключи и сертификаты через приложение Keychain Access:

  1. Откройте приложение Keychain Access.app, который хранится в Applications/Utilities.

  2. Выбрать ключи.

  3. Выделите закрытый ключ, связанный с сертификатом распространения.

  4. Выберите «Файл»> «Экспортировать элементы».

  5. Откроется окно, которое позволяет указать, где вы хотите сохранить сертификат.

  6. Выберите «Обмен личной информацией» (.p12) в качестве формата файла.

  7. Выберите имя файла.

  8. Выберите Сохранить.

  9. Вам будет предложено ввести пароли, которые позволят вам получить доступ к ключу в будущем. Это заключительный этап и создаст профиль распределения ресурсов, который необходимо использовать при создании автономной системы iOS.

Пуск, выбрав вкладку "рассылки" от "Provisioning Profiles" -

  1. Выберите New Profile (+)

  2. Select App Store в качестве способа распределения.

  3. Введите название профиля.

  4. Убедитесь, что ваш сертификат распространения создан и отображается правильно.

  5. Выберите соответствующий идентификатор приложения для applicatoin

  6. Выберите Создать.

  7. Выберите кнопку «Загрузить» рядом с созданным профилем Provisioning Distribution.

Это позволяет скачать файл .mobileprovision.

  1. Дважды щелкните по .mobileprovision, чтобы установить профиль распределения на вашем компьютере.

Это процесс, который я использую для создания ipa. Затем я хочу загрузить этот ipa с загрузчиком приложений, но он дает мне подписание ошибки кода. См. Прилагаемый скриншот.

Пожалуйста, помогите.

enter image description here

+0

Возможный дубликат [Error itms-90035 - Xcode] (http://stackoverflow.com/questions/29788601/error-itms-90035-xcode) –

ответ

2

Есть несколько причин для такого типа приходит ошибка.

Прежде всего, вам нужно передать этот Troubleshooting Failed Signature Verification

После выше руководства, вы должны проверить все шаги, которые пишут в изображениях нравится.

1) Убедитесь, что вы подписали свою заявку с сертификатом распространения, а не сертификатом adhoc или разработки.

, пожалуйста, проверьте, какой сертификат вы использовали? по этой ссылке

How to tell what profile/signing certificate was used to sign .ipa?

или по этой ссылке также полезно для вас

Maintaining certificate

2) Вы должны проверить CodeSigning часть (=> профиль обеспечения), что все сертификат выбранного правильно или нет а также проверить идентификатор пакета в plist. Code signing Примечание: - Вы должны установить его на обоих месте -> проект и -> целевой project and target

и, наконец, последней проверки, что во всем процессе выбора [IOS устройства] вместо [Simulator]

, чтобы проверить полный процесс, пожалуйста, проверьте Submitting an App to the iOS App Store (Xcode) это видео.

Смежные вопросы