2013-06-25 16 views
7

Ho creato un certificato spinta dev per la mia app (seguendo questi passaggi http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1)certificato di spinta che non appare quando si crea un profilo in portale dev iOS

e posso vedere il certificato che compare nella sezione certificati del portale .

Ora sto provando a creare un profilo di provisioning che include il certificato, tuttavia quando il portale chiede quale certificato (s) includere nel profilo quello che ho appena creato non è elencato.

Ho verificato che l'ID app utilizzato per creare il certificato sia uguale all'ID app che sto utilizzando per creare il profilo. Se esamino l'ID app, il punto verde è apparso accanto al pulsante sezione abilitata.

Quindi perché il certificato non viene visualizzato come opzione durante la creazione del profilo?

risposta

8

I certificati del profilo di provisioning sono separati dai certificati di notifica push. Probabilmente è necessario generare un certificato sviluppatore.

+0

Ho già un certificato sviluppatore. Se il certificato push non è inserito in un profilo e l'app ha firmato con esso, i push non funzioneranno. – Gruntcakes

+3

Sono abbastanza sicuro che non dovresti inserire il certificato push nel profilo. Il certificato push viene inserito nel server e utilizzato per l'autenticazione con il server APNS Apple (per il server collegamento server <->). – faffaffaff

4

Il certificato push è solo un certificato SSL per il server Web o il servizio di terze parti. Niente a che vedere con il provisioning. Assicurati di avere lo stesso ID bundle.

Problemi correlati