2015-03-04 14 views
6

Sono nuovo nello sviluppo iOS. Ho creato app, quindi voglio aggiungere anche il servizio APNS, quindi ho generato un nuovo ID app che include il servizio di notifica, quindi ho creato il certificato di sviluppo e distribuzione APNS ma quando ho intenzione di generare il profilo di provisioning utilizzando questo nuovo ID app nella sezione certificato inserirlo mi mostrerà solo lo sviluppo precedente certificates.NOT APNS certificato di sviluppo quindi la mia domanda è:Certificato APNS non visualizzato durante la generazione del profilo di provisioning

  1. è certificato APNS è necessario aggiungere nel profilo fornitura di nuova applicazione id

  2. Se è necessario quindi perché non mostrare nella sezione dei certificati o sto facendo qualcosa di sbagliato

risposta

4

Nessun certificato APNS non è incluso nei profili di provisioning.

Sono utilizzati da Apple per garantire che solo il server possa inviare notifiche push all'applicazione.

Anche se un po 'vecchio, ma i concetti di base sono sempre gli stessi. Push Notification Tutorial

+0

grazie mille per il tuo suggerimento ma non ottengo id token durante l'esecuzione dell'applicazione. Viene visualizzato il seguente messaggio di errore Dominio errore = NSCocoaErrorDomain Code = 3000 "nessuna valida stringa di autorizzazione" aps-environment "trovata per l'applicazione" – Mansur

+0

Hai rigenerato il profilo di provisioning (con certificati di sviluppatore usuali) e installato sul tuo mac? Sembra che la clausola che viene utilizzata per la firma della tua app non abbia diritti corretti. Assicurati inoltre che AppId/BundleId sia lo stesso. – Taha

Problemi correlati