2021 Fix Pokemon Go Failed to Detect Location

Pokemon Go is the most popular AR-based mobile game right now. Its popularity is so diverse that millions of players spend several hours catching different Pokemon characters. In saying that, however, even Pokemon GO can run into different glitches from time to time.

Recently, many players have encountered the “Pokemon Go failed to detect location 12” error while trying to play the game. This error can be encountered by both Android and iPhone users. The good news is that it’s not a highly critical error and you can easily troubleshoot it on your own. In this article, we have put together a list of different solutions to fix the Pokemon Go failed to detect location on both Android and iOS.

Read More: how to fix failed to detect location on pokemon go

Why Does Pokemon Go Say Failed to Detect Location

Before diving into the solutions, it’s crucial to understand what triggers the said error. Here are some of the most common reasons why does Pokemon GO say failed to detect location on your iPhone/Android device.

1. Find My Device Option is Enabled

When “Find My iPhone” is enabled on your iDevice, it’ll restrict Pokemon Go from accessing the GPS location. As a result, you’ll see the “Pokemon Go failed to detect location” error on your screen.

See also  How to Fix Sun Visor – Easy and Safe

2. Mock Location is not disabled

If you’re using an Android device and have enabled the “Mock Location” feature, Pokemon Go won’t be able to connect to GPS and you’ll run into the said error.

3. Using an unreliable GPS Spoofer

Many Pokemon Go players use geo-spoofing tools to manipulate their phone’s GPS location. However, if you use an unreliable GPS spoofer, it’ll most likely cause you to run into different unexpected errors.

4. Unable to Receive GPS Signals

Useful for You: 10 Steps to Fix a Door That Won’t Latch

In many cases, poor GPS signals can also trigger the “Pokemon Go failed to detect location” error. For instance, if you’re inside a building, your phone may not pick up the GPS signals properly. If that’s the case, go into an open area and simply reboot your device and see if you acquire the GPS signal or not.

5. Other Uncertain Reasons

Apart from the above four factors, several other reasons can cause the error as well. For instance, if you’re using an incompatible version of Pokemon Go, you’ll run into the said error.

Actionable Ways to Fix Pokemon Go Failed to Detect Location

Now that you know what triggers the “Pokemon Go failed to detect location 12” error, let’s check out how to fix it.

For iPhone and Android Devices

Way 1. Enable Location Service

The first way to fix the error is to enable “location service” on your device. It doesn’t matter if you own an Android device or an iPhone, make sure to enable “Location Services” so that Pokemon Go can easily detect the location. To do this, go to “Settings>Location” and toggle the switch to turn on the feature.

See also  VDC Light – Meaning & Causes (How to Fix it)

pokemon go failed to detect location

This is the 2. Reboot PoGo

If enabling the location services doesn’t fix the problem, the next step would be to reboot Pokemon Go. Simply bring up the app drawer and close Pokemon Go. After a few seconds, close the app and then launch it again. You might have to repeat the process multiple times until Pokemon Go perfectly detects the location.

Step 3. Clear PoGo data

You can also fix the error by clearing app data (cookies and cached files). For people who don’t know, cookies are temporary files that are automatically created by the OS to speed up the initial launch. As a result, the game takes comparatively less time to load. However, if these cookies continue to pile up, they can also trigger different errors. That’s the reason why it’s always crucial to clear app data from time to time.

pokemon go failed to detect location 12

See also: How to reduce input lag on Steam Link [4 simple steps]

On your Android device, go to “Settings>Apps” and click “Pokemon Go”. Then, tap the “Storage” option and click “Clear Data” and “Clear Cache” buttons to delete cookies. Now, relaunch Pokemon Go and see if the problem is fixed or not.

For iPhone Users Only

One of the infamous ways to fix the “failed to detect location Pokemon Go” on an iPhone/iPad is to use a geo spoofing tool. This will help you manipulate your phone’s GPS location at your convenience and play the game without any hassle. But, as we mentioned earlier, it’s important to choose a reliable geo spoofing app to do the job.

We recommend iToolab AnyGo. It’s a professional geo-spoofing tool for iOS users that’ll help you change your GPS location with one click. It comes with a dedicated “Teleport Mode” that’ll allow you to change your current location to anywhere in the world.

See also  Hyper-blog

Follow these steps to change your GPS location on an iPhone using iToolab AnyGo.

Step 1: Download and launch AnyGo from your computer. Then, connect your iPhone with a lightning connector. Then, click “Start” to get started.

failed to detect location pokemon go itoolab anygo

Step 2: You’ll be prompted to a map with the pointer showing your current location. Enter a location name into the top search bar.

pokemon go failed to detect location fly gps itoolab anygo

Step 3: Once you’ve chosen a location, the pointer will automatically move to the selected location. Finally, click “Go” on the dialog box and your location will be changed instantly.

pokemon go failed to detect location iphone itoolab anygo

For Android Users Only

If you’re facing the Pokemon Go failed to detect location fly gps on an Android device, you can also troubleshoot the problem by disabling the “Mock Location” feature. It’s an exclusive Android setting that allows users to set a default mock location app on their device. However, if you aren’t using any geo spoofing app, it would be better to disable “Mock Location”.

failed to detect location pokemon go spoof itoolab anygo

Go to “Settings” and scroll down to the end of the screen. Select “Developer Options” and locate “Mock Location”. Click the option and then select “Nothing” from the list.

Also Read: Pokémon Go GPS Signal Not Found on iPhone? How to Fix


So, that wraps up our guide on how to troubleshoot the “Pokemon Go failed to detect location iPhone“. If you’ve been encountering the said error for a while, the above-mentioned methods will help you fix it and continue catching Pokemon without getting interrupted.

Useful for You: How To Fix A Leaking Toilet Waste Pipe Without Removing The Toilet Bowl.

Leave a Reply

Your email address will not be published. Required fields are marked *