gmsmarker - Error al cargar el modelo optimizado-GoogleMaps SDK IOS
google maps swift 4 (5)
Recibo este error después de instalar el SDK de Google Maps de CocoaPods.
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''
He intentado actualizar el pod y volver a instalarlo, pero el mismo problema.
- Seleccione [APP-NAME] .app y muéstrelo en el buscador y muestre el contenido del paquete.
- Verá GoogleMaps.bundle, haga clic con el botón derecho y muestre el contenido de su paquete.
- Entre en la carpeta GMSCacheStorage.momd.
- Eliminar StorageWithTileProto.omo.
Después de eso desaparecieron esos errores.
Acabo de encontrar otro problema con las mismas advertencias. El mapa funcionaba bien, pero había pocas advertencias en la consola. Busqué en Google y encontré esta solución.
Vaya al grupo de productos en su navegador de proyectos y seleccione su [APP-NAME] .app y luego muestre en el buscador y elija mostrar contenido del paquete
Ahora verá su carpeta [APP-NAME] .momd. Ábrelo allí, verás tu [APP-NAME] .omo
Mueva [APP-NAME] .omo a la Papelera y ejecute el proyecto nuevamente
El mensaje de registro no debe mostrarse en la consola ahora.
Nota: No borres ningún archivo .mom
Eche un vistazo a este enlace sobre los errores que a veces resultan en bloqueos en GoogleMaps SKD 2.4 y 2.5, incluso en mi caso (2.5):
issuetracker.google.com/issues/64504919
Intenta también:
Command + Shift + B
Lo sé, puede sonar tonto pero pasé HORAS y ¡esto fue lo que finalmente resolvió mi problema! Un edificio limpio después de todo!
Algunas personas que experimentaron el mismo problema sugirieron bajar el SDK a 2.3, hice eso y los resultados fueron los mismos y también mi código falló todo el tiempo, así que tuve que actualizar de nuevo a 2.5
Expanda GoogleMaps.bundle
desde Project Navigator (en Xcode) y luego expanda la carpeta GMSCacheStorage.momd
. Ahora elimine el archivo StorageWithTileProto.omo
de esta carpeta y ejecute el proyecto nuevamente.
Si ya ha verificado dos veces la configuración básica de "google maps ios-sdk" con una clave API para el identificador del paquete de su aplicación here y aún tiene el mismo problema, entonces probablemente no haya habilitado la API de google maps. Vaya al panel de su proyecto de aplicación en https://console.developers.google.com y haga clic en "HABILITAR APIS Y SERVICIOS". Allí, en la sección MAPAS, seleccione "Google maps sdk for ios" y habilítelo.