2011-08-01 7 views
9

Czy ktoś ma aplikację do budowania aplikacji PhoneGap?Błąd budowania Phonegap: nie znaleziono tożsamości programisty iPhone'a/dystrybutora na Twoim certyfikacie

Wykonałem instrukcje i utworzyłem plik .p12 oraz plik provisioning profile. Kiedy wysłał klucze, to nie buduje mój iOS App daje następujący błąd/ostrzeżenie:

no iPhone Developer/Distribution identity found on your certificate

Etapy I obserwowani są:

1) Using Keychain Access: Keychain Access -> Certificate Assistant -> Request Certificate from a Certificate Authority

2) Provided the email address which I used to register on Apple Developer Program

3) I am not sure if the 'Common Name' matters, but I used a custom name

4) 2048 bits RSA key pair value

5) From the iOS Development Portal, followed the wizard "Launch Assistant, to generate the provisioning profile.

6) Downloaded the developer certificate and provisioning profile

7) Exported the private key created above by giving a password to generate the .p12 file

8) Used the .p12 file & provisioning profile created in last two steps in the 'signing' section of PhoneGap's build service.

Ma ktoś do czynienia z podobnym problemem. czy robię coś źle?

+1

http://community.phonegap.com/nitobi/topics/no_iphone_developer_distribution_identity_found_on_your_certificate –

+0

@PhilipK: można dodawać kroki, a następnie. Myślę, że mam to teraz rozwiązane i mogę ci pomóc, jeśli zamieścisz swoje aktualne kroki ... –

+0

Jestem pewien, że podążyłem za wskazanymi przez ciebie krokami. Proszę napisać rozwiązanie, każda odpowiedź będzie lepsza niż obecna. –

Odpowiedz

3

Z mojego doświadczenia wykazały, że jest to rzeczywiście spowodowane kiedy między wymieszać publicznych/prywatnych kluczy, certyfikatów i profili rezerw z wielu kont deweloperskich.

Tak więc, aby wyeliminować ten problem, usunąłem publiczny klucz prywatny & dla konta, które chciałem użyć w budowaniu PhoneGap, a nawet usunąłem certyfikat; następnie wykonałem kroki wspomniane w moim pytaniu i zadziałało to jak urok.

W skrócie, dać mu start na zarysowania i ponownie wygenerować pliki ...

+0

Hej hie mahendra Mam ten sam problem co wcześniej. Czy możesz mi powiedzieć, co zrobiłeś? Śledziłem http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 – Suhas

+0

Czy to nie oznacza, że ​​musisz przesłać aplikację jako zupełnie nową aplikację, tj. nie aktualizację dla bieżącej aplikacji? – Shaun

0

Znalazłem, że certyfikat był powiązany ze złym kluczem prywatnym.

Należy skonfigurować aplikację testową, aby najpierw zarejestrować się w Xcode, a następnie wyeksportować formularz certyfikatu.

będę zamieszczać szczegółowe kroki wkrótce ...

Powiązane problemy