Разрешение «Никаких идентификационных данных доступно для подписания» Ошибки
Q: Как я разрешаю, что «Никакие идентификационные данные не доступны для подписания» ошибки?
A: Этот документ выполняет итерации общих причин подарки XCode сообщение об ошибке, «Никакие идентификационные данные не доступны для подписания» во время Распределять фазы на Организаторе XCode. Для разрешения этой ошибки удостоверьтесь, что XCode и конфигурация учетной записи удовлетворяют все элементы в следующем списке.
Сертификат распределения команды
1. Проверьте, что Ваш сертификат распределения команды установлен в цепочке для ключей пользователя Вашего OS X по умолчанию. Шаги для проверки этого покрыты Руководством по Распределению приложений> Поддержание Идентификационных данных Подписания и Сертификатов> Запрос Идентификационных данных Подписания> Проверка Шагов> Проверяющий Используя Доступ Цепочки для ключей.
2. Проверьте, что дата истечения срока на сертификате распределения не истекла, и, что это соответствует дате истечения срока сертификата распределения команды, перечисленного в Задействованном Центре> Сертификаты, Идентификаторы и Профили> (Ваша программа)> Сертификаты> Производство.
Если дата истечения срока истекла, необходимо создать новый сертификат распределения команды. Полный процесс покрыт Руководством по Распределению приложений> Поддержание Ваших Идентификационных данных Подписания и Сертификатов> Воссоздание Сертификатов и Обновление Связанные Профили Настройки.
Если дата истечения срока отличается тогда, необходимо получить сертификат, существующий на Задействованном Центре, так как это - единственный активный сертификат. Процесс получения недостающего сертификата может быть сделан следующим процесс в Руководстве по Распределению приложений> Поддержание Ваших Идентификационных данных Подписания и Сертификатов> Экспорт и Импорт Сертификатов и Профилей. Экспорт должен быть сделан на Mac, где сертификат распределения первоначально создавался или был передан. Если Вы не можете получить сертификат, то необходимо воссоздать его путем выполнения шагов в прежней ссылке.
Профиль настройки распределения
1. Знак в Задействованный Центр> Сертификаты, Идентификаторы и Профили> (Ваша платформа)> Настраивающие Профили> Распределение и проверяет, что перечислен Ваш профиль настройки распределения. Если это не, необходимо создать его с помощью шагов в Руководстве по Распределению приложений> Представление Приложения> Создающий Профили Настройки Хранилища.
2. Проверьте, что профиль распределения установлен в библиотеке профиля настройки XCode, которая может быть просмотрена в XCode> Предпочтения>, Учетные записи> (Ваша учетная запись)> Смотрят Детали> Настраивающие Профили. Если профиль распределения не перечислен, нажмите, «» кнопка для имения XCode загружают его.
Приложение соответствие ID
Проверьте, что Приложение ID, связанный с профилем распределения, совместимо с Идентификатором Пакета приложения, определенным в XCode. Сделать это:
Щелкните по профилю распределения в Задействованном Центре> Сертификаты, Идентификаторы и Профили> (Ваша платформа)> Настраивающие Профили> Распределение.
Проверьте, что значение для Приложения ID (в круглой скобке) соответствует Идентификатор Пакета, вводимый во вкладку Target> Info проекта XCode.
Если Приложение, ID содержит звездочку (» * «), то подтверждают это подстановочное Приложение, ID совместим с Идентификатором Пакета согласно дискуссии о многократном подстановочном знаке приложения, соответствующем в разделе App ID Руководства по Основным видам деятельности Какао.
Многократные сертификаты распределения команды
Если существуют многократные сертификаты распределения команды, перечисленные в Задействованном Центре> Сертификаты, Идентификаторы и Профили> (Ваша программа)> Сертификаты> Производство тогда существует пара вопросов для рассмотрения.
Если у Вас нет всех сертификатов распределения команды установленными в цепочке для ключей пользователя Вашего OS X по умолчанию, и, не, все сертификаты распределения команды связаны с профилем настройки распределения, то возможно, что сертификат распределения в Вашей цепочке для ключей не является тем же сертификатом распределения, связанным с Вашим профилем настройки распределения. XCode представит ошибку, этот случай, потому что это неспособно к приложениям подписывания кода для распределения с этой конфигурацией.
Диагностировать и разрешить эту ситуацию:
1. Знак в Задействованный Центр> Сертификаты, Идентификаторы и Профили> (Ваша программа)> Сертификаты> Производство и сравнивает число сертификатов, перечисленных здесь с замеченными в цепочке для ключей пользователя Вашего OS X по умолчанию. Сравните дату истечения срока сертификата для подхождения их.
Если существует больше сертификатов, перечисленных в Задействованном Центре, чем установленные в Вашей цепочке для ключей, можно решить вопрос путем получения каждого из недостающих сертификатов распределения команды с помощью процесса в Руководстве по Распределению приложений> Поддержание Идентификационных данных Подписания и Сертификатов> Экспорт и Импорт Сертификатов и Профилей. Экспорт должен быть сделан на Mac, где сертификат распределения первоначально создавался или был передан.
2. Если Вы не в состоянии получить и установить все сертификаты распределения команды, то, по крайней мере, необходимо гарантировать, что один сертификат распределения команды, который Вы имеете в своей цепочке для ключей, связан с профилем настройки распределения. Сделать это:
Журнал в Задействованный Центр> Сертификаты, Идентификаторы и Профили> (Ваша платформа)> Настраивающие Профили> Распределение и щелчок для изменения профиля настройки распределения.
В списке связанных сертификатов сравните даты истечения срока с сертификатами распределения, установленными в Вашей цепочке для ключей.
Установите флажок рядом с сертификатом, дата истечения срока которого соответствует тот, установленный в Вашей цепочке для ключей.
При внесении изменения в профиль регенерируйте его как так:
Нажмите Generate внизу страницы.
Синхронизирующие профили в XCode с помощью шагов в Руководстве по Распределению приложений> Поддержание Идентификационных данных Подписания и Сертификатов> Обновляющий Настраивающие Профили в XCode.
Или, вручную загрузите регенерированный профиль и установите его путем перетаскивания его на значок Xcode на Прикреплении.
Доступ к счету
Доступ к счету в Задействованном Центре и Подключении iTunes должен быть в хорошем положении, и связан с надлежащей ролью, позволяющей представление приложения. Выполните предстоящие шаги, чтобы гарантировать, что XCode не представляет эту ошибку вследствие проблем конфигурации учетной записи.
Задействованный доступ центра
1. Знак в Задействованный Центр> Сертификаты, Идентификаторы и Профили для проверки доступа.
2. Если существуют какие-либо обновления соглашения, Агент команды должен согласиться на новые условия на Задействованном Центре> соглашения. XCode представит эту ошибку, когда соглашения должны будут быть оставлены, прежде чем представление приложения может быть возобновлено.
Доступ Подключения iTunes
1. Знак в Подключение iTunes для проверки доступа.
2. Если существуют какие-либо обновления соглашения, пользователь с Юридической ролью должен согласиться на новый договор в Договорах, Налоге и странице Banking. XCode представит эту ошибку, когда соглашения должны будут быть оставлены, прежде чем представление приложения может быть возобновлено.
3. Щелкните по своему имени пользователя в верхнем правом углу> Персональные данные> Роли. Техническая роль требуется для страницы Manage Your Apps для Вас представить приложения.
История версии документа
| Дата | Примечания |
|---|---|
| 17.06.2014 | Новый документ, не разрешающий «Идентификационные данные, доступен для подписания» ошибки во время XCode 5, распределяют поток операций. |