Diese Fehlermeldung wird nach der Installation von Google Maps SDK von CocoaPods angezeigt.
CoreData: annotation: Failed to load optimized model at path '/Users/nabeel/Library/Developer/CoreSimulator/Devices/96078737-8063-4BC1-97DB-7FECEC6835D9/data/Containers/Bundle/Application/972CD686-82DD-4357-9CDD-65A735D82190/My-APP-Beta.app/GoogleMaps.bundle/GMSCacheStorage.momd/StorageWithTileVersionID.omo'
CoreData: annotation: Failed to load optimized model at path '/Users/nabeel/Library/Developer/CoreSimulator/Devices/96078737-8063-4BC1-97DB-7FECEC6835D9/data/Containers/Bundle/Application/972CD686-82DD-4357-9CDD-65A735D82190/My-APP-Beta.app/GoogleMaps.bundle/GMSCacheStorage.momd/StorageWithTileVersionID.omo'
CoreData: annotation: Failed to load optimized model at path '/Users/nabeel/Library/Developer/CoreSimulator/Devices/96078737-8063-4BC1-97DB-7FECEC6835D9/data/Containers/Bundle/Application/972CD686-82DD-4357-9CDD-65A735D82190/My-APP-Beta.app/GoogleMaps.bundle/GMSCacheStorage.momd/StorageWithTileVersionID.omo'
Ich habe Pod-Aktualisierung und Pod-Installation erneut versucht, aber dasselbe Problem.
Wenn Sie das grundlegende Setup für "google maps ios-sdk" bereits mit einem API-Schlüssel für die Bundle-ID hier Ihrer App überprüft haben und immer noch dasselbe Problem haben, haben Sie möglicherweise die Google Maps-API nicht aktiviert. Rufen Sie das Dashboard Ihres App-Projekts unter https://console.developers.google.com auf und klicken Sie auf "APIS UND DIENSTLEISTUNGEN AKTIVIEREN". Wählen Sie dort im Abschnitt MAPS "Google Maps-SDK für iOS" und aktivieren Sie es.
Danach verschwanden diese Fehler.
Erweitern Sie GoogleMaps.bundle
in Project Navigator (in Xcode) und dann den Ordner GMSCacheStorage.momd
. Löschen Sie nun StorageWithTileProto.omo
-Datei aus diesem Ordner und führen Sie das Projekt erneut aus.
Ich bin gerade auf ein anderes Problem mit den gleichen Warnungen gestoßen. Die Map funktionierte gut, aber es gab einige Warnungen in der Konsole. Ich googelte herum und fand diese Lösung.
Gehen Sie zur Produktgruppe in Ihrem Projektnavigator, wählen Sie Ihre [APP-NAME] .app aus, zeigen Sie sie im Finder an und wählen Sie Paketinhalt anzeigen
Nun sehen Sie Ihren [APP-NAME] .momd-Ordner. Dort öffnen Sie Ihren [APP-NAME] .omo
Verschieben Sie [APP-NAME] .omo in den Papierkorb, und führen Sie das Projekt erneut aus
Die Protokollmeldung sollte jetzt nicht in der Konsole angezeigt werden.
Hinweis: Löschen Sie keine .mom-Dateien
Ich hatte dieses Problem. Ich habe gerade vergessen, view = mapView . Hinzuzufügen und dies zu viewDidLoad hinzuzufügen:
override func viewDidLoad(){
super.viewDidLoad()
view = mapView
mapView?.delegate = self
let camera = GMSCameraPosition.camera(withLatitude : 0.0 , longitude : 0.0, zoom :6.0)
mapView = GMSMapView.map(withFrame : CGRect.zero , camera : camera)
}
Sehen Sie sich diesen Link an, um die Fehler zu ermitteln, die manchmal zu Abstürzen in GoogleMaps SKD 2.4 und 2.5 führen, einschließlich in meinem Fall (2.5):
https://issuetracker.google.com/issues/64504919
Probiere auch:
Command + Shift + B
Ich weiß, es hört sich vielleicht dumm an, aber ich habe STUNDEN verbracht und das war es, was mein Problem endlich gelöst hat! EIN SAUBERES BAUEN Immerhin!
Einige Leute, bei denen das gleiche Problem auftrat, schlugen vor, das SDK auf 2.3 herabzustufen. Ich habe das getan und die Ergebnisse waren dieselben und auch mein Code stürzte ständig ab, sodass ich wieder auf 2.5 aktualisieren musste