2012-04-26 16 views
7

Kupiłem program programisty wcześniej i zainstalowałem certyfikat w moim pęku kluczy (zarówno programista iPhone'a, jak i iPhone'a). Kiedy mam zamiar wdrożyć aplikacje na prawdziwe urządzenia, Xcode daje mi ten błąd:
Błąd znaku kodu: Brak domyślnych par kluczy certyfikat/klucz prywatny w domyślnym pęku kluczy.
Kiedy idę do Organizatora> Zespoły, wystąpi błąd i oto komunikat:
Nie można przy użyciu kodu znaku tożsamości w tym zespole: brak klucze prywatne dostępne.
A kiedy przejdę do Profili Provisioning Profiles, pojawia się ten błąd: Nie znaleziono prawidłowej tożsamości podpisu.
Próbowałem już pobrać certyfikaty z portalu i przenieść je ponownie do pęku kluczy, ale widziałem, że klucze nie są dostarczane z tymi certyfikatami. Gdzie mogę dostać klucze? A także, nie widziałem certyfikatu podpisywania oprogramowania w moim pęku kluczy. Jak mogę rozwiązać ten problem?Nie mogę zakodować znaku mojej aplikacji na iOS

+0

jesteś tam? –

+0

Dokładnie ten sam problem, z tym wyjątkiem, że mój działał dobrze i nagle przestał działać i pokazał te błędy. Mój certyfikat/profil informacyjny nie wygasł. – kakyo

Odpowiedz

6

Rozwiązałem ten problem, usuwając wszystkie elementy związane z podpisywaniem aplikacji (w Xcode, Dostęp do pęku kluczy i Developer.apple.com) i tworząc nowe profile po kreatorze (zwanym asystentem uruchamiania) pod numerem the homepage of the provisioning portal.

+0

Dzięki @ dragon112. Naprawiłem to przez twoje rozwiązanie. Po prostu wyczyść wszystkie ustawienia (w tym certyfikaty, urządzenia, przepisy ...) w osobistym portalu obsługi administracyjnej, a następnie postępuj zgodnie z instrukcjami asystenta uruchamiania, wtedy wszystko powinno być w porządku !! – flypig

+0

To nie działa dla mnie. Nie mogę wymyślić, jak uzyskać klucz publiczny/klucz prywatny z powrotem w pęku kluczy, co jest krokiem z asystentem. – kakyo

+0

@kakyo nikt nie mówi, ale klucz prywatny jest tworzony podczas wydawania żądania certyfikatu, można go zobaczyć w sekcji Keychain's Keys. Po wygenerowaniu certyfikatu za pomocą żądania certyfikatu instalujesz certyfikat, który automatycznie paruje z kluczem prywatnym, możesz następnie wyeksportować oba pliki w jednym pliku .p12 (przed ich zapisaniem wybierz dwa klucze). – Adi

Powiązane problemy