I am getting this error after installing Google Maps SDK from 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'
I have tried pod update and pod install again but same issue.
After that those errors disappeared.
Expand
GoogleMaps.bundle
from Project Navigator(in Xcode) then expandGMSCacheStorage.momd
folder. Now deleteStorageWithTileProto.omo
file from this folder and run project again.Take a look at this link about the errors which sometimes result in crashes in GoogleMaps SKD 2.4 and 2.5 including in my case (2.5):
https://issuetracker.google.com/issues/64504919
Also try:
I know, it might sound silly but I spent HOURS and this was what finally solved my issue! A CLEAN BUILD After all!
Some people experiencing the same issue suggested downgrading the SDK to 2.3, I did that and results were the same and also my code was crashing all the time so I had to update back to 2.5
If you have already double-checked the basic setup for the "google maps ios-sdk" with an APIkey for your app's bundle identifier here and still have the same problem then probably you have not enabled the google maps API. Go to your app-project's dashboard on https://console.developers.google.com and click the "ENABLE APIS AND SERVICES". There, under the MAPS section select "the Google maps sdk for ios" and enable it.
I just run into another issue with same warnings. The map was working fine but there were few warnings in the console. I googled around and found this solution.
Go to products group in your project navigator and select your [APP-NAME].app and then show in finder and choose show package contents
Now you will see your [APP-NAME].momd folder. Open it there you will see your [APP-NAME].omo
Move [APP-NAME].omo to Trash and run the project again
Log message should not be displaying in console now.
Note: Don't delete any .mom files