Ошибка компоновки PhoneGap: в вашем сертификате не найдены идентификационные данные разработчика / дистрибутива iPhone - PullRequest
9 голосов
/ 01 августа 2011

Есть ли у кого-нибудь опыт сборки приложений с помощью PhoneGap Build Service?

Я выполнил шаги и создал файл .p12 и файл provisioning profile.Когда я загрузил ключи, он не создает приложение для iOS, выдавшее следующую ошибку / предупреждение:

no iPhone Developer/Distribution identity found on your certificate

Шаги, которые я выполнил:

1) Использование Keychain Access: Keychain Access -> Certificate Assistant -> Запросить сертификат у центра сертификации

2) Предоставил адрес электронной почты, который я использовал для регистрации в программе Apple Developer Program

3) IЯ не уверен, имеет ли значение «Общее имя», но я использовал пользовательское имя

4) 2048 бит, значение пары ключей RSA

5) На портале разработки iOS следовал мастер «Запуск»Помощник, для создания профиля обеспечения.

6) Загрузил сертификат разработчика и профиль обеспечения

7) Экспортировал созданный выше закрытый ключ, предоставив пароль для создания файла .p12

8) Использовал файл .p12 и профиль обеспечения, созданный в последних двух шагах в разделе «подписи» службы сборки PhoneGap.

Кто-нибудь сталкивался с подобной проблемой?Эм.Я что-то не так делаю?

Ответы [ 2 ]

3 голосов
/ 24 июня 2012

Исходя из своего опыта, я обнаружил, что это на самом деле происходит, когда вы смешиваете открытые / закрытые ключи, сертификаты и профили обеспечения из нескольких учетных записей разработчиков.

Итак, чтобы устранить проблему, я удалил открытые &закрытый ключ для учетной записи, которую я хотел использовать в сборке PhoneGap и даже удалил сертификат;затем выполнили шаги, упомянутые в моем вопросе, и это сработало как шарм.

Короче, начните с нуля и сгенерируйте файлы снова ...

0 голосов
/ 23 июня 2012

Я обнаружил, что сертификат был связан с неверным закрытым ключом.

Нужно настроить тестовое приложение, чтобы сначала войти в XCode, а затем экспортировать форму сертификата туда.

Я опубликую подробные шаги в ближайшее время ...

...