2012-03-30 13 views
17

Powiel możliwe:
Code Sign error: The identity ‘iPhone Developer’ doesn’t match any valid certificate/private key pair in the default keychainiPhone Developer”nie pasuje do żadnej ważny, non-Certyfikat wygasł/para kluczy, ale jestem tworzenia i iPada prywatnemu

dlaczego Dostaję tę wiadomość, gdy określam, że tworzę dla iPada, a nie dla iPhone'a? Czy istnieje oddzielny klucz prywatny, którego potrzebuję? Kiedy patrzę na certyfikaty dostępu do pęku kluczy, mam ważny certyfikat programisty iPhone'a ważny do 1 stycznia 2013. Więc w czym problem ?

+0

Nie powinieneś potrzebować oddzielnego klucza prywatnego. Czy stworzyłeś odpowiednie profile obsługi i cały ten jazz? – coder

+0

masz wyświetlać tylko wtedy, gdy używasz go na iPada, a nie podczas uruchamiania go na iPhone? –

+0

** Nadal nie mogłem zrozumieć, w jaki sposób otrzymujesz ten błąd, gdy nie tworzysz wersji dla iPhone'a **. Tak, oczywiście, jeśli tworzysz kompilację dla urządzenia, będziesz musiał mieć identyfikator indeksu pakietu z profilem udostępniania meczu. –

Odpowiedz

10

Nie potrzebujesz oddzielnego klucza prywatnego.

Upewnij się, że identyfikator pakunku w ustawieniach kompilacji jest zgodny z profilem udostępniania, profilem, który został podpisany za pomocą certyfikatu, który masz w pęku kluczy.

+2

i jak mam to zrobić? –

+0

@JimThio, czy możesz być bardziej szczegółowy o "tym"? –

+0

Rozwiązałem ten problem, naciskając Command + Alt + Shift + K. wtedy gdy próbuję go zarchiwizować, płynnie się kompiluje. – rakeshNS

Powiązane problemy