Ich habe eine App, bei der wir in den letzten 6 Monaten Dutzende von Versionen eingereicht haben, und wir verwenden APNS. Nach dem Upgrade auf Xcode 8 habe ich die folgende E-Mail von Apple erhalten
Lieber Entwickler,
Wir haben ein oder mehrere Probleme mit Ihrer letzten Lieferung für APP_NAME festgestellt. Ihre Lieferung war erfolgreich, aber Sie möchten möglicherweise die folgenden Probleme bei Ihrer nächsten Lieferung beheben:
Fehlende Push-Benachrichtigungsberechtigung - Ihre App enthält eine API für den Push-Benachrichtigungsdienst von Apple, aber die Berechtigung für die APS-Umgebung fehlt in der Signatur der App. Stellen Sie zur Behebung dieses Problems sicher, dass Ihre App-ID für die Push-Benachrichtigung im Bereitstellungsportal aktiviert ist. Signieren Sie dann Ihre App mit einem Distributionsbereitstellungsprofil, das die Berechtigung aps-environment enthält. Dadurch wird die richtige Signatur erstellt und Sie können Ihre App erneut einreichen. Weitere Informationen finden Sie unter "Bereitstellung und Entwicklung" im Programmierhandbuch für lokale und Push-Benachrichtigungen. Wenn Ihre App den Apple Push Notification-Dienst nicht verwendet, ist keine Aktion erforderlich. Sie können die API aus zukünftigen Übermittlungen entfernen, um diese Warnung zu beenden. Wenn Sie ein Framework eines Drittanbieters verwenden,
Nachdem Sie die Probleme behoben haben, können Sie mit Xcode oder Application Loader eine neue Binärdatei in iTunes Connect hochladen.
Grüße,
Das App Store-Team
Was seltsam ist, ist, dass ich zu developer.apple.com gegangen bin -> Zertifikate, Kennungen und Profile und auf meiner AppId sind Push-Benachrichtigungen noch aktiviert. Ich mache nichts anderes als jemals zuvor und bin gespannt, ob das Xcode 8-Update etwas kaputt gemacht hat. Irgendwelche Ideen?
Übrigens: Der Link, den sie für das Push Notification Programming Guide gesetzt haben, war in der E-Mail defekt, das ist also kein gutes Zeichen.