You'll need access to your Google Cloud Console account to complete this process.
Screenshots in this guide are blurred to protect account data — the layout and steps remain accurate.
This process is very similar to the Android key restriction — the main difference is that instead of an Apple developer account step, you'll only need your Google Cloud Console and your app's Bundle ID.
Google Cloud Console
- Open your Google Cloud Console account in a new tab: https://console.cloud.google.com/. Make sure you're logged in with the same Google account linked to your app.
- Click on the project you used to create your Google Maps key (it should have the same name as your app).
- From the main left-hand menu, go to APIs & Services → Credentials.
- Find your Google Maps key under API keys.
- Locate Maps Platform API iOS Key and open its settings.
- Under APIs that can be accessed using this key, on the dropdown Select API restrictions, unselect all APIs so that no APIs are selected.
- Under Key restrictions → scroll down to Application restrictions, select iOS apps.
- Under iOS restrictions, click Add.
- Enter your Bundle ID in this format:
com.locatify.app.appname. Replace "appname" with your actual app name — all lowercase, no spaces or special characters. Note: Bundle ID is different than the Android Package ID. - Click Done.
- Click Save at the bottom of the page.
12. Wait 5 minutes, then return to APIs & Services → Credentials. You should now see "iOS apps" listed under Restrictions.