Failed to load optimized model - GoogleMaps SDK IOS

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.

  1. Go to products group in your project navigator and select your [APP-NAME].app and then show in finder and choose show package contents

  2. Now you will see your [APP-NAME].momd folder. Open it there you will see your [APP-NAME].omo

  3. Move [APP-NAME].omo to Trash and run the project again

  4. Log message should not be displaying in console now.

Note: Don't delete any .mom files


  1. Selecte [APP-NAME].app and show it in finder and show package contents.
  2. You will see GoogleMaps.bundle, right click and show it's package contents.
  3. Enter GMSCacheStorage.momd folder.
  4. Delete StorageWithTileProto.omo.

After that those errors disappeared.


Expand GoogleMaps.bundle from Project Navigator(in Xcode) then expand GMSCacheStorage.momd folder. Now delete StorageWithTileProto.omo file from this folder and run project again.


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.