Ich habe Push-Benachrichtigungen im Apple Developer Panel eingerichtet und den Code zu meiner Anwendung hinzugefügt.iPhone SDK Push Notification
Es funktioniert gut auf dem Telefon mit einem Entwicklungsprofil, aber wenn ich ein Verteilung (Ad-hoc) -Profil verwenden, so dass ich es einigen Benutzern zum Testen geben kann gibt es einen Fehler und stürzt ab, das Protokoll gibt Folgendes Fehler
Code:
Thu Jun 25 22:22:35 unknown SpringBoard[729] <Warning>: *** Assertion failure in -[SBRemoteNotificationServer registerApplication:forEnvironment:withTypes:], /SourceCache/SpringBoard/SpringBoard-919.5/SBRemoteNotificationServer.m:633
Thu Jun 25 22:22:35 unknown SpringBoard[729] <Error>: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'no connection found for environment production'
ich den folgenden Code in der App mit
Code:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
Das, was ich nicht verstehe, ist, warum es perfekt funktioniert mit einem Entwicklungsprofil, aber mit Ad-hoc-es stürzt ab.
Weiß jemand, was würde dies verursachen ?, Ich habe versucht, viele Dinge zu ändern, um zu versuchen, das Problem zu finden, aber nichts gefunden haben.
Schauen Sie sich den Vorschlag "Le Monde.fr" von "Sint" an - es funktioniert! Ich denke, das ist ein Fehler, also habe ich dies mit Apple als Bug ID # 7365308 angesprochen ("Wechsel von Entwickler zu Ad-hoc-Version einer App mit APNS verursacht Abstürze"). –
FYI, Apple haben extrem schnell auf meinen Fehlerbericht geantwortet und gesagt: "Können Sie bitte überprüfen, ob dieses Problem auch in iPhone 3.1.2 GM (7D11) auftritt". Es ist unwahrscheinlich, dass ich das noch eine Weile testen kann. –