Ten sam problem napotkałem dzisiaj z Xcode 6.1.1
Kiedy próbowałem dodać certyfikat dystrybucji iOS za pośrednictwem Xcode, otrzymany błąd był taki sam. W Member Center było już kilka wydanych certyfikatów dystrybucyjnych i nie chciałem ich unieważniać, ponieważ jeśli są one używane do dystrybucji Ad Hoc w środowisku Enterprise, spowoduje to także unieważnienie aplikacji zainstalowanych na urządzeniach (przynajmniej to ja przeczytałem).
Zrobiłem to:
1. Poprzez Keychain Access wygenerował wniosek o certyfikat od urzędu certyfikacji. I zapisał wniosek do pliku;
2. Zalogowałem się w dziale produkcji w Centrum certyfikatów Member Center i poprosiłem o nowy certyfikat produkcyjny „App Store i Ad Hoc”, poprosiłem o plik od kroku 1;
3. Pobrałem nowy certyfikat i po zaimportowaniu do pęku kluczy miał on teraz klucz prywatny.
Aftermords wyczyściłem Xcode, uruchomiłem go ponownie, sprawdziłem, czy na moim koncie profil jest widoczny i zbudowałem nowe Archiwum. A teraz mogłem zweryfikować archiwum.
Teraz, jeśli spróbuję poprosić o nowy certyfikat „App Store i Ad Hoc”, ta opcja jest dla mnie wyszarzona i przypuszczam, że dzieje się tak, ponieważ moje konto ma już wydany certyfikat. W takim przypadku najprawdopodobniej będziesz musiał unieważnić poprzedni certyfikat, zanim będziesz mógł wydać nowy. Dlatego Apple zaleca wykonanie kopii zapasowej certyfikatu. Ale jest bardzo prawdopodobne, że nie będziesz musiał unieważniać wszystkich certyfikatów produkcyjnych, ponieważ mam już ich kilka w profilu.
Mam nadzieję, że to komuś pomoże :)