2017-10-27 1 views
3

Seit ich auf Xcode 9 und Swift 4.0 aktualisiert habe, läuft meine mapView in meinem Simulator extrem langsam. Ich dachte, dies wäre, weil Code wäre veraltet oder weil mein Code umfangreich war verursacht es zu verlangsamen, aber ich habe eine MapView in ein leeres Projekt hinzugefügt und das MapView ist langsam zu navigieren/zoomen auch! Gibt es einige Einstellungen, die ich konfigurieren muss, um das im Simulator zu beheben?Swift 4.0 MapView läuft langsam

2017-10-26 23:25:50.932530-0500 mapTest[7994:151068] [VKDefault] Tile 1.2.2 (256) in current unloaded state for 0.07 seconds - Polygons - Loading (ephemeral) (0.07 sec), Rivers - Loading (ephemeral) (0.07 sec), Roads - Loading (ephemeral) (0.07 sec), Point Labels - Loading (ephemeral) (0.07 sec), Polygon Labels - Loading (ephemeral) (0.07 sec), Road Labels - Loading (ephemeral) (0.07 sec), Resources - Unavailable (terminal) (2.11 sec), Attributes - Loading (ephemeral) (0.07 sec) 

Antwort

3

Wenn dies nur im Simulator für ios 11 oder 10.3, dann ist es ein bekannter Fehler:

Dies ist die Ausgabe im Konsolenprotokoll erzeugt wird. Der XCode 9 Simulator arbeitet sehr langsam für alle, die sich auf mapKit beziehen. Dieser Fehler kann und here gesehen werden. Es sollte jedoch gut funktionieren, wenn Sie die App auf Ihrem Telefon verwenden.

Apple-Mitarbeiter, die mit der Entwicklung von Swift arbeiten, haben das Problem erkannt. Die einzige Problemumgehung ist derzeit die Verwendung des ios 10-Simulators oder das Ändern der Rendering-Module (von Apple-Mitarbeitern vorgeschlagen). Angeblich ist das Ändern der Module nicht perfekt, aber es könnte nur helfen. Geben Sie dies im Terminal:

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint X

die X Ersetzen durch: 0 = Auto 1 = Metal 2 = OpenCL 3 = OpenGL

Auch dies ist ein offizieller Fehler im Simulator so die Rendering-Wechsel noch macht die Simulation nicht perfekt. Es gab 4-5 Leute, die Fehlerberichte zu diesem Thema eingereicht haben und es wurde bestätigt, dass hoffentlich bald ein Update kommt.

bearbeiten

habe ich versucht, eine Karte Kit App auf iOS 11.1 Simulator. Es scheint für eine Korrektur

bearbeiten

Ein Kommentar darauf hingewiesen leicht glatte, aber die Fehlermeldung erscheint ... Warten zu sein, dass dies in dem iOS 11.3 Beta fixiert ist.

+0

Bekannte Problemumgehungen (Neuinstallation von Xcode 8?) Oder ein Zeitplan, wann dieser Bug (basierend auf anderen Fehlern) behoben werden kann? Etwas frustrierend, dass die Leute dieses Problem seit August haben. – Kevin

+0

Ja .... Ich habe keinen Workaround gefunden. Ich benutze mein Handy nur als Tester, aber das ist nicht optimal, da ich meine laufende App nicht testen kann, indem ich alle 5 Minuten Marathons laufe ... –

+1

Ich habe eine Map Kit App auf iOS 11.3 versucht Beta 1 Simulator. Es scheint gelöst zu sein. –