Mit einem Verteilungsprofil versuche ich, meine App auf einem tatsächlichen iPhone von Xcode 7 aus zu starten, um Push-Benachrichtigungen zu testen Verwenden des Debuggers. Nach der Untersuchung dieses Themas bin ich auf einige Antworten gestoßen, die darauf hindeuten, dass es nicht möglich ist, den Xcode-Debugger mit Apps zu verwenden, die mit Verteilungsprofilen erstellt wurden. Ich muss ein Entwicklerprofil verwenden. Leider wurde der Push-Benachrichtigungsdienst, den ich gerade testet, mit einem Produktionszertifikat eingerichtet, weshalb ich kein Entwicklerprofil verwenden kann.iOS-Verteilungsprofil - Starten von [App] fehlgeschlagen: Fehler beim Abrufen der Aufgabe für Prozess 1339
Wenn ich die App direkt auf meinem Telefon starte, wird der Fehler nicht angezeigt. Ich habe jedoch keine Möglichkeit, den Xcode-Debugger zu verwenden.
Gibt es wirklich keine Lösungen für die Verwendung des Xcode-Debuggers mit einer Verteilungs-App? Gibt es eine Einstellung in Xcode oder eine Plist-Änderung, die das Debuggen für eine Verteilungs-App ermöglicht?
Welche Optionen habe ich zum Debuggen von Benachrichtigungen, die von einem PNS mit einem Produktionszertifikat kommen?
Ich verstehe den Zweck der Sandboxes und dev-Zertifikate, aber meine Frage ist nicht, warum ich den Fehler bekomme ... Ich möchte wissen, wie ich Xcode Debugger mit einer App mit einem Verteilungszertifikat gebündelt verwenden kann, wenn es ist möglich. In meiner Situation habe ich keine Möglichkeit, Dev-Zertifikate mit einer Sandbox-Umgebung zu verwenden. – Vee
Ich denke, es ist nicht möglich ... das Token, das Apple Ihnen in didRegisterForRemoteNotificationsWithDeviceToken sendet, ist nicht für Produktionsumgebungen gültig. –