Google Maps iOS SDK Integration not loading maps

Typically this will happen if you don't have the app bundle id added to your google APIs console. The bundle id (eg., com.myname.appname) is what google uses to verify that an app is allowed to use a certain api key. If you've moved your app from one developer account to another, you've probably changed the bundle id in the process. Fortunately, google allows you to associate multiple bundle ids with a single api key.

To add a new bundle id:

  • Verify the bundle id you are using in xcode (select the target and look under summary)
  • Login to https://code.google.com/apis/console/
  • Select "API Access" on the left column
  • Select "Edit allowed iOS apps" under the "key for iOS apps" section
  • Add the bundle id used in the enterprise build

Also possible

For me, I just simply haven't enabled the SDK for iOS.

To make sure you have:

  1. Go to your console with your selected project.

  2. Navigate to the API Library page

  1. Click on Maps SDK for iOS
  1. Press the enable button (it's not there any longer after it's enabled.. so make sure that it says API Enabled.

Note: I know this answer doesn't contribute to the specific question... but it fits the title!