2017-08-30 1 views
2

Ich habe eine App erstellt, die keine Push-Benachrichtigung verwendet. Im Abschnitt "Funktionen" der App-Zieladresse ist die Push-Benachrichtigung deaktiviert. Die App-ID, Entwicklungs- und Verteilungsprovisionsprofile enthalten keine Push-Benachrichtigung als aktivierte Dienste. Aber nach wie vor erhalten i unter E-Mail von iTunes, wenn i binäre iTunes ladenFehlende Push-Benachrichtigungsberechtigung, auch wenn die App keine Push-Benachrichtigung enthält

Fehlende Push Notification Entitlement - Ihre App mit dem Apple Push Notification Service registrieren erscheint, aber die Berechtigungen der App Unterschrift beinhalten nicht die "aps-environment" -Anspruch. Wenn Ihre App den Apple Push Notification-Dienst verwendet, stellen Sie sicher, dass Ihre App-ID für Push-Benachrichtigung im Bereitstellungsportal aktiviert ist, und senden Sie erneut, nachdem Sie Ihre App mit einem Verteilungs-Provisioningsprofil mit der Berechtigung "aps-environment" signiert haben. Xcode 8 kopiert nicht automatisch die aps-environment-Berechtigung aus Provisioning Profile zur Build-Zeit. Dieses Verhalten ist beabsichtigt. Um diese Berechtigung zu verwenden, aktivieren Sie Push-Benachrichtigungen entweder im Bereich des Projekt-Editors oder fügen Sie die Berechtigung manuell zu Ihrer Berechtigungsdatei hinzu. Weitere Informationen finden Sie unter https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1.

Was könnte falsch gelaufen sein.

+0

Hat Ihre App enthält einen Code, der eine Einrichtung zur Benachrichtigung zu registrieren versucht? So lese ich diese Nachricht. – toddg

+0

@toddg Ich habe keinen Code der Push-Benachrichtigung hinzugefügt. Aber immer noch das Problem :( – vkhemnar

+0

Hmmm, seltsam. Vielleicht versuchen Sie, durch alle Antworten auf https://stackoverflow.com/questions/14807129/missing-push-notification-entitlement – toddg

Antwort

1

Dies entspricht einer Warnung, kein Fehler. Wenn Sie jedoch die Warnmeldung entfernen möchten, können Sie die Push-Benachrichtigung einfach auf ON setzen (auch wenn Sie sie nicht verwenden), und Sie erhalten diese E-Mail beim nächsten Build nicht. Dies erzeugt eine Berechtigungsdatei.

Allerdings scheinen die Menschen in diesem Forum ihre Anwendungen zu haben, trotz der Warnung genehmigt bekommen (Stand: 10. September 2015): https://forums.developer.apple.com/thread/15880

Verwandte Themen