Próbuję przesłać archiwum aplikacji na iOS do iTunes Connect przy użyciu Xcode, ale po kliknięciu „Prześlij do App Store” pojawia się błąd:
Xcode podjął próbę zlokalizowania lub wygenerowania pasujących zasobów do podpisywania, ale nie udało się to z powodu następujących problemów. Brak tożsamości podpisywania dystrybucji iOS dla _____. Xcode może poprosić o jeden dla Ciebie.
Jestem naprawdę zdezorientowany, ponieważ właśnie pomyślnie przesłałem archiwum dla tej samej aplikacji około 2 godziny wcześniej, a potem musiałem zrobić jedną prostą poprawkę, a następnie musiałem ponownie załadować archiwum, a teraz otrzymuję ten błąd. Nie dotykałem niczego innego.
Zrobiłem wszystko, co przychodziło mi do głowy, aby spróbować rozwiązać problem, ponownie uruchomiłem Xcode, mój komputer, przeszedłem do preferencji Xcode, aby kliknąć „Pobierz wszystko” w profilach udostępniania, kliknąłem „Resetuj” w dystrybucji iOS na tej samej stronie , ponownie pobrałem profil dystrybucji iOS z centrum członkowskiego, przeszedłem do ustawień podpisywania kodu w ustawieniach kompilacji mojej aplikacji i ręcznie ustawiłem tożsamość podpisywania wersji w profilu dystrybucji iOS i kilkakrotnie ponownie zarchiwizowałem.
Aktualizacja: Okazuje się, że jest to spowodowane dzisiejszym wygaśnięciem WWDRCA: https://developer.apple.com/support/certificates/expiration/ Wiele innych osób ma ten sam problem. Mogłem tymczasowo ominąć ten problem, zmieniając datę na moim komputerze wstecz o 1 dzień.
źródło
Odpowiedzi:
Problem polega na tym, że Apple WWDRCA wygasł dzisiaj (14 lutego 2016 r.): Https://developer.apple.com/support/certificates/expiration/
Otwórz Dostęp do pęku kluczy iw menu kliknij Widok -> Pokaż wygasłe certyfikaty . Następnie usuń wygasły urząd certyfikacji Apple Worldwide Developer Relations zarówno z loginu, jak i systemowych pęków kluczy. Zainstaluj odnowiony certyfikat firmy Apple, pobierając go z https://developer.apple.com/certificationauthority/AppleWWDRCA.cer a następnie otwierając go.
Ponadto może być konieczne ponowne uruchomienie Xcode, aby odzwierciedlić zmiany. Następnie wyczyść i skompiluj projekt, a następnie spróbuj ponownie wygenerować archiwum.
źródło
Oto oświadczenie firmy Apple.
https://forums.developer.apple.com/thread/37208
Edited by :Jeremy Molayem
Upewnij się, że nowo pobrany certyfikat znajduje się zarówno na karcie logowania, jak i na karcie Domyślnie tylko do systemu, nadal będzie powodować błąd.źródło
Teraz Twój system jest gotowy do przesłania aplikacji
źródło
Ta odpowiedź poniżej jest jedyną, która działa. Oznacz to jako rozwiązanie
Problem polega na tym, że Apple WWDRCA wygasł dzisiaj (14 lutego 2016 r.): Https://developer.apple.com/support/certificates/expiration/
Otwórz Dostęp do pęku kluczy iw menu kliknij Widok -> Pokaż wygasłe certyfikaty. Następnie usuń wygasły urząd certyfikacji Apple Worldwide Developer Relations zarówno z loginu, jak i systemowych pęków kluczy. Zainstaluj odnowiony certyfikat firmy Apple, pobierając go ze strony https://developer.apple.com/certificationauthority/AppleWWDRCA.cer, a następnie otwierając go.
źródło
Miałem ten sam problem i mogłem go naprawić, instalując ten certyfikat „Apple World Wide Developer Relations Certificate Authority” w moim pęku kluczy: link
źródło
Choć może się to wydawać dziwne, ustawienie daty komputera na jeden dzień działa.
źródło
Miałem dokładnie ten sam problem i próbowałem dosłownie wszystkiego, usunąłem wygasłe certyfikaty z pęku kluczy, pobrałem nowy WWDRCA, ponieważ inni umieścili link do. Edytował i ponownie pobierz mój profil informacyjny. a następnie zamknij xcode, otwórz go z powrotem i wyczyść, ale nic nie działało. Jedyną rzeczą, która zadziałała dla mnie, była zmiana daty na moim Macu na 1 stycznia 2016 r. I została przesłana idealnie! To oczywiście nie jest trwała poprawka, ale zbliżam się ostateczny termin i musiałem go przesłać jak najszybciej, więc mam nadzieję, że pomoże to komuś w podobnej sytuacji.
źródło
Jeśli odnowiłeś konto programisty, przejdź do witryny Provisioning Profiles i odnów subskrypcję w profilu programisty.
źródło
Napotkałem ten sam problem i jedyną rzeczą, która działała dla mnie, było ustawienie wstecznej daty komputera, zgodnie z sugestiami innych respondentów. Próbowałem pobrać „Apple World Wide Developer Relations Certificate Authority”, ale bez powodzenia.
źródło