Ich erstelle Apps, die UILocalNotifications für Alerts verwenden. Um die Planungslogik zu testen, muss ich häufig die Systemzeit in Minuten- oder Stundenschritten ändern oder die Zeitzone ändern.
Das Problem ist, dass nach einigen Sitzungen die Registerkarte Organizer-Gerät einen Status namens "TakingInstallLock" mit einem unbestimmten Hang in der Fortschrittsanzeige zeigt.
1) Wird dies durch Änderung der Systemzeit verursacht? 2) Wenn nicht, was dann? 3) Oder wenn es ist, wie sonst kann ich UILocalNotifications testen, die irgendwo zwischen Minuten und Wochen auseinander liegen?
Ein Hängenbleiben von "TakingInstallLock" kann durch einen langen Installationsprozess auf dem iPhone verursacht werden. Wenn Sie beispielsweise ein großes Spiel auf dem Gerät herunterladen und installieren, zeigt XCode diese Meldung an, wenn Sie versuchen, gleichzeitig ein Projekt auszuführen.
Ich hatte dieses Problem vor einem Moment (TakingInstallLock Nachricht für unbestimmte Zeit)
Ich habe xCode und das Gerät neu gestartet, aber ich hatte immer noch die Nachricht. Was den Unterschied machte, war, dass Sie xCode mit dem Activiy Monitor beenden und die Anwendung vom Telefon löschten. Dann habe ich Xcode geöffnet und konnte mein Projekt ohne Probleme erneut ausführen.
Hoffen Sie, dass das jemandem hilft.
-
Als Hinweis zum OP hatte ich dieses Problem auch, als ich mein Telefondatum änderte, um zukünftige Ereignisse zu testen. Es könnte etwas zu tun haben.
Das ist mir passiert, als ich das iPad eines Kollegen übernommen habe, auf dem er zuvor dieselbe App installiert hatte. Das Beenden von Xcode und das Deinstallieren der App auf dem Gerät, bevor Sie es erneut versuchen, haben dieses Problem behoben.
Danach habe ich eine "Anwendung, die mit falschen Berechtigungen signiert wurde" Problem, das ich durch die Installation des entsprechenden Bereitstellungsprofils behoben.
Ich fand später heraus, dass die iPad-Uhr auf den 1. Januar 1970 eingestellt war, was möglicherweise ein Faktor war, aber ich konnte trotzdem meine App debuggen, bevor ich die Uhr justierte.
Tags und Links xcode timezone uilocalnotification hang xcode-organizer