Ho un'app a cui abbiamo inviato dozzine di versioni negli ultimi 6 mesi e utilizziamo APNS. Ho ricevuto la seguente e-mail da Apple dopo l'aggiornamento a Xcode 8
Gentile sviluppatore,
Abbiamo rilevato uno o più problemi con la tua recente consegna per APP_NAME. La consegna è andata a buon fine, ma potresti voler correggere i seguenti problemi nella prossima consegna:
Diritto di notifica push mancante: l'app include un'API per il servizio di notifica push di Apple, ma il diritto di ambiente aps non è presente nella firma dell'app. Per risolvere questo problema, assicurati che il tuo ID app sia abilitato per la notifica push nel portale di provisioning. Quindi, firma la tua app con un profilo di provisioning di distribuzione che includa l'autorizzazione aps-environment. Questo creerà la firma corretta e potrai inviare nuovamente la tua app. Per ulteriori informazioni, vedere "Provisioning e sviluppo" nella Guida alla programmazione delle notifiche push e locali. Se la tua app non utilizza il servizio Apple Push Notification, non è richiesta alcuna azione. Puoi rimuovere l'API da invii futuri per interrompere questo avviso. Se utilizzi un framework di terze parti,
Dopo aver corretto i problemi, puoi utilizzare Xcode o Application Loader per caricare un nuovo file binario su iTunes Connect.
Saluti,
Il team dell'App Store
La cosa strana è che sono andato su developer.apple.com -> Certificati, identificatori e profili e il mio AppId ha ancora le notifiche push abilitate. Non sto facendo nulla di diverso da quello che ho mai fatto su di esso, quindi sono curioso di sapere se l'aggiornamento Xcode 8 ha rotto qualcosa. Qualche idea?
BTW: Il collegamento che hanno inserito per la Guida alla programmazione delle notifiche push è stato interrotto nell'e-mail, quindi non è un buon segno.