2016-05-11 18 views
7

Otrzymuję następujący komunikat o błędzie za każdym razem, gdy próbuję utworzyć rzeczywiste urządzenie (działa prawidłowo podczas korzystania z symulatora, a mogę go zbudować i zainstalować za pomocą TestFlight bez problemu):Certyfikat używany do podpisania "Nazwa aplikacji" wygasł lub został odwołany. Zaktualizowany certyfikat jest wymagany do podpisania i zainstalowania aplikacji.

nie można zainstalować aplikacji „APPNAME”

certyfikat użyty do podpisania „APPNAME” ma albo wygasło lub zostało cofnięte. Do podpisania i zainstalowania aplikacji wymagany jest zaktualizowany certyfikat.

Wszystko działało dobrze, wtedy ten błąd pojawił się z pozornie bez powodu. Próbowałem następujące poprawki (wiele razy, w różnych zleceń), ale nic nie działało:

  • Restart Mac
  • Restart Xcode
  • Ponownie zainstalować Xcode
  • Ponowne zainstalowanie certyfikatów & provisioning profile (nadpisywanie starych i całkowicie usuwając stare)
  • Usuń & Odwoływanie starych certyfikatów & ponownie utworzyć i zainstalować je
  • Ustawienia -> Konta -> Zobacz szczegóły -> Pobierz wszystkie
  • Edit: Usunięto wszystkie certyfikaty wygasłe & zastąpione zaktualizowanymi wersjami
  • usunięciu wszystkich plików związanych z rozwojem aplikacji, a następnie klonowane prosto z git

Próbowałem już budować & z uruchomioną aplikacją na innym Macu i działa dobrze, więc na pewno jest coś nie tak z moją maszyną, ale nie mam pojęcia co.

Odpowiedz

5

udało się rozwiązać ten problem, przenosząc aplikacje pliki źródłowe do nowego katalogu . Wciąż nie wiadomo, co dokładnie powoduje problem, ale ta poprawka działa wystarczająco dobrze.

-1

Jeśli masz pewność, że Twoje certyfikaty i profile udostępniania są ważne, sprawdź, czy w aplikacji Keychain Access znajdują się ukryte certyfikaty wygasłych certyfikatów Apple.

Miałem podobny problem podczas próby przesłania mojego archiwum do sklepu App Store, a rozwiązaniem było zaktualizowanie certyfikatu dostarczonego przez firmę Apple, który wygasł 14 lutego 2016 r. I uniemożliwiło przesłanie.

należy wykonać następujące kroki:

Xcode 7 error: "Missing iOS Distribution signing identity for ..."

a także sprawdzić tę stronę dokumentacji:

https://developer.apple.com/support/certificates/expiration/

+0

Dzięki, ale ja już próbowałem, że (zapomniałem dodać ją do listy)! – Tam

1

zmienić nazwę katalogu, nie zawierają kropki dziesiętnej & 0 (zero).

0

Miałem również ten problem i próbowałem wszystkiego. Regeneracja wszystkich moich certyfikatów. Czyszczenie moich certyfikatów na pęku kluczy.Odzyskiwanie moich certyfikatów i nic nie działało.

Ostatecznie rozwiązaniem dla mnie było:

  1. Idąc do Apple Developer
  2. Przejdź do tymczasowego profili sekcje
  3. Regenerate profili tymczasowe (plus przycisku) dla mojego konkretnej aplikacji.
  4. Następnie pobierz te pliki na mój komputer Mac i kliknij je, aby zainstalować.
0

Miałem ten sam problem z aplikacją cordova, tworząc platformę ios.

Dzisiaj dokonałem aktualizacji cordova i rozpoznaję, że teraz został utworzony również plik Project.xcworkspace.

Przy użyciu pliku .xcworkspace wszystko działa poprawnie. Dlaczego cordova się zmieniła, nie wiem. Być może można sprawdzić w szczegółach aktualizację na stronie: https://cordova.apache.org/docs/en/latest/guide/overview/

enter image description here

0

Co ustalone to było dla mnie, aby przejść do preferencji i pod kont wybierz swój profil programisty i iść zobaczyć szczegóły, to nie jest to certyfikat podpisywania nazywa "iOS Development" (być może podpisujesz się pod innym, ale jest to automatyczne) kliknij przycisk resetowania obok niego, a następnie spróbuj ponownie.

0

Śledź this-

  1. How to remove provisioning profiles from Xcode usuwać swoich certyfikaty tworzą maszyna
  2. wygenerować nowe certyfikaty i gotowe :)
  3. Oczyść swój projekt (CMD-Shift-K) jeśli ciebie Otrzymaj ten błąd Powód: nie znaleziono odpowiedniego obrazu. Znalazles: ....
2

Product -> Clean całą robotę za mnie :)

+1

Nie zapewnia to odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, pozostaw komentarz pod swoim postem. - [Z recenzji] (/ recenzja/niskiej jakości-posts/16883137) –

+1

@ DávidPásztor poważnie, pytanie nie wspominało o czyszczeniu projektu, a zrobienie tego jest jedyną rzeczą, którą musiałem zrobić, aby rozwiązać ten problem, to jest odpowiedź, która zadziałała dla mnie. –

Powiązane problemy