2013-04-28 4 views
38

Ho appena firmato e creato un certificato con accesso a portachiavi, quindi nel portale degli sviluppatori faccio clic su certificati-> sviluppatore -> + e quando viene richiesto il tipo di certificato necessario? in fase di sviluppo lo sviluppo di app di ios è disattivato.io: opzione di sviluppo app ios disattivata

Qualcuno sa perché questo è? Devo revocare un certificato?

enter image description here

+0

Ti sei iscritto al programma per sviluppatori iOS e hai già pagato $ 99? – Linuxios

+0

Puoi fornire uno screenshot? – Undo

+0

Sì, ho effettuato l'accesso al portale dev – wwjdm

risposta

29

capito.

  1. Revoca tutti i certificati sviluppatore.
  2. Clicca certificato di nuovo per aggiornare

Works!

+1

Grazie per la risposta. Ma puoi dirmi perché succede? – Smita

+0

A volte i certificati scadono e devi resettarli tutti. Non so perché la mela non ti permetterà di resettare solo uno di loro. – wwjdm

+0

Ho solo bisogno di revocare uno tra due. Quindi probabilmente c'è un limite al numero di certificati di sviluppo che si possono avere. – MkVal

10

Al giorno d'oggi l'opzione di sviluppo dell'app per iOS si sta oscurando, non so perché.

Anche io ho avuto questa situazione e l'ho risolto (reso abilitato) utilizzando i seguenti passaggi.

  1. Rimuovere i certificati di sviluppo scaduti da Certificati/Sviluppo.

  2. Revoca i certificati di sviluppo inutilizzati.

  3. Ora cliccate sul pulsante + e si è liberi di scegliere l'opzione iOS App per lo sviluppo

    .

34

È possibile richiedere solo un certificato di sviluppo per utente. Accedi come l'utente per cui desideri richiedere un certificato o rimuovi i certificati esistenti per l'utente con cui hai effettuato l'accesso. Non c'è bisogno di cancellare tutto.

+0

Questa è la risposta corretta, non è necessario revocare tutti i certificati – zimmryan

+0

Cosa è definito come utente? Ho un account Dev $ 99. Posso avere più di un utente e ognuno di essi ha bisogno del proprio certificato o dello stesso 1 di questa categoria? – NukeouT

2

Se sono corretto, è possibile richiedere solo un certificato di sviluppo per utente.

0

da ionica aiuto documento opzione CLI attraverso: http://docs.ionic.io/v2.0.0-beta/docs/ios-build-profiles

Provare con l'opzione di seguito: creare il certificato p12 utilizzando OpenSSL

Scarica il certificato iOS nella stessa directory come la chiave privata RSA. Ne avremo bisogno per creare il file Certificate.p12.

Innanzitutto, è necessario modificare il formato del certificato iOS in PEM.

Shell:

openssl -out ios_development.cer.pem Ora che il certificato iOS è nel formato corretto, possiamo creare il file x509 -inform DER -outform PEM -in ios_development.cer certificate.p12 .

Shell: openssl pkcs12 -export -inkey chiavename.key -in ios_development.cer.pem -out Certificato.p12

Verrà richiesto di inserire una password, che verrà utilizzata per proteggere il certificato esportato. Dagli qualcosa che puoi ricordare!