Ich habe eine iOS App, die ich mit Crashlytics Beta vertreibe. Wenn ich es vertreibe, signiere ich die App mit meinem Ad-hoc-Zertifikat. Ich bekomme keine Push-Benachrichtigungen in dieser Version.Xcode 8, Crashlytics und Push-Benachrichtigungen während des Tests
Wenn ich die App auf iTunes Connect hochlade und sie mit TestFlight vertreibe, funktioniert die Push-Benachrichtigung!
Der Unterschied ist, dass die App mit meinem App Store-Zertifikat signiert ist. Auch unser Push-Server (Pushwoosh) ist mit einer Produktionsumgebung ausgestattet.
Es scheint, dass die Unterzeichnung des Zertifikats oder etwas anderes einen Einfluss auf die Push-Benachrichtigungen hat, aber ich kann nicht herausfinden, was.
Die aps-environment
ist beim Verteilen auf iTunes Connect weiterhin auf development
eingestellt.
Irgendwelche Gedanken? Das Problem trat nach der Aktualisierung auf Xcode 8 und Unterstützung von iOS 10 auf.
Ja, ich habe beides gemacht. Aber ich brauche die Ad-hoc-Verteilung über Crashlytics und die Push-Benachrichtigung funktioniert nicht, wenn die Push-Umgebung auf Produktion eingestellt ist. – Nam