2013-04-28 17 views
38

Właśnie podpisałem i utworzyłem certyfikat z dostępem do pęku kluczy, następnie w portalu dla programistów klikam na certyfikaty-> programista -> + i kiedy pojawia się monit o certyfikat Jaki typ certyfikatu jest potrzebny? w trakcie rozwoju tworzenie aplikacji ios jest wyszarzone.io: Opcja programowania aplikacji ios wyszarzona

Czy ktoś wie, dlaczego tak jest? Czy muszę odwołać certyfikat?

enter image description here

+0

Czy zapisałeś się na program dla programistów iOS i zapłaciłeś 99 $? – Linuxios

+0

Czy możesz podać zrzut ekranu? – Undo

+0

Tak, jestem zalogowany do portalu deweloperskiego – wwjdm

Odpowiedz

29

Zdobione.

  1. Unieważnij wszystkie certyfikaty programistów.
  2. certyfikowany Kliknij ponownie, aby odświeżyć

działa!

+1

Dziękuję za odpowiedź. Ale czy możesz mi powiedzieć, dlaczego tak się dzieje? – Smita

+0

Czasami certyfikaty wygasają i trzeba je wszystkie zresetować. Nie wiem, dlaczego jabłko nie pozwoli ci zresetować tylko jednego z nich. – wwjdm

+0

Potrzebuję tylko unieważnić jeden z dwóch. Prawdopodobnie istnieje ograniczenie liczby certyfikatów programistycznych, jakie można mieć. – MkVal

10

Obecnie opcja rozwoju aplikacji na iOS jest szara, nie wiadomo dlaczego.

Nawet ja miałem tę sytuację i rozwiązałem ją (włączono), wykonując następujące kroki.

  1. Usuń wygasłe certyfikaty programistyczne z Certyfikaty/Rozwój.

  2. Unieważnij nieużywane certyfikaty programistyczne.

  3. Teraz kliknij na przycisk + i jesteś wolny, aby wybrać opcję

    iOS App Development.

34

Możesz zażądać tylko jednego certyfikatu programistycznego dla każdego użytkownika. Zalogować się jako użytkownik, dla którego chcesz zażądać certyfikatu lub usunąć istniejące certyfikaty dla zalogowanego użytkownika. Nie trzeba usuwać wszystkiego.

+0

To jest poprawna odpowiedź, nie trzeba odwoływać wszystkich certyfikatów. – zimmryan

+0

Co zdefiniowano jako użytkownik? Mam konto 99 $ Dev. Czy mogę mieć więcej niż jednego użytkownika i czy każdy z nich potrzebuje własnego certyfikatu lub tego samego 1 z tej kategorii? – NukeouT

2

Jeśli masz rację, możesz zażądać tylko jednego certyfikatu programistycznego na użytkownika.

0

z jonowych pomocy dokumentu poprzez opcję CLI: http://docs.ionic.io/v2.0.0-beta/docs/ios-build-profiles

Spróbuj z opcji poniżej: utworzyć certyfikat p12 przy użyciu OpenSSL

Pobierz certyfikat iOS do tego samego katalogu, co prywatnego klucza RSA. Będziemy go potrzebować do utworzenia pliku Certificate.p12.

Najpierw musimy zmienić format certyfikatu iOS na PEM.

Shell:

openssl x509 -inform DER -outform PEM -in ios_development.cer wymeldowanie ios_development.cer.pem teraz, że certyfikat iOS jest we właściwym formacie, możemy utworzyć plik Certificate.p12 .

Powłoka: openssl pkcs12 -export -inkey nazwa_klucza -in ios_development.cer.pem -out Certyfikat.p12

Zostaniesz poproszony o wprowadzenie hasła, które będzie używane do ochrony eksportowanego certyfikatu. Daj temu coś, o czym możesz pamiętać!

Powiązane problemy