Ich habe ein seltsames Problem mit einer Phonegap iOS App. Ich habe eine Version ohne Werbung genehmigt und funktioniert gut im App Store und eine neue Version mit Werbung, die aufgrund der App auf dem Begrüßungsbildschirm abgelehnt wurde.WARNUNG: Langsame Standardzugriffe für Schlüssel Intern dauerte xx Sekunden, Toleranz ist 0.020000
Der Unterschied in den Apps ist 3 Ad-Plugins, iAD, Admob und Revmob. Die App funktioniert meistens gut, aber manchmal wird sie auf dem Begrüßungsbildschirm hängen bleiben, wie das Feedback von Apple andeutet. Ich kann nicht herausfinden, was das Problem verursacht.
Der einzige Hinweis, den ich habe, ist "WARNUNG: Langsame Standardzugriffe für Schlüssel Intern dauerte 0,039977 Sekunden, Toleranz ist 0,020000" erscheint in der Fehlerkonsole, aber wenn dies erscheint, läuft die App immer noch gut.
Bezieht sich diese Warnung wahrscheinlich auf das Problem mit dem Startbildschirm? Irgendwelche Ideen, wie man sich dem Problem nähert oder nach was es suchen könnte, verursacht es?
Dank
Stellen Sie sicher, Mach keine Berechnungen bevor die App wirklich startet. Wenn es zu lange dauert, wird die App vom Betriebssystem zum Absturz gezwungen. Wenn Sie etwas tun müssen, das ein paar Sekunden dauert (zB kopieren Sie eine große Datei das erste Mal) tun Sie es in Ihrer ersten VC nach ViewDidLoad (oder in ViewDidLoad in einer Methode von performSelector aufgerufen: afterDelay: .1) – Daniel