How to Fix iOS 26 Location Keeps Resetting? NextDNS (Pokémon GO Black Screen) Solution
Jerry Cook- Updated on 2026-01-22 to  Virtual Location
Many users have recently experienced a black screen when opening Pokémon GO after turning on IPLocate. This often appears after upgrading to iOS 26 (or later), and may come with “location keeps resetting” behavior or common errors like Pokémon GO Error 12.
The quick fix is to turn off IPlocate first, launch Pokémon GO until it loads, then re-enable it - and remember to disable IPlocate before opening any other app as well. For a more stable long-term solution, this guide will show you how to use NextDNS to avoid the GPS checks introduced in recent iPhone updates and to prevent common issues like Pokémon GO Error 12.
- Part 1. Location Keep Resetting Background
- Part 2.The Solution for Location Keep Resetting or Error 12
- Part 3. Why Choose UltFone iOS Location Changer
Part 1. Location Keep Resetting Background
Skip ahead if you’re eager to see the solution immediately.
Some users will have the location revert back to the real location problem after upgrading to iOS 26 or higher.
- It’s not a problem that only UltFone has.
- It’s a common issue for all location changer products.
- The update in how iOS 18 detects location is the cause.
In general terms, recent iOS versions strengthen location integrity checks and make it harder for virtual location tools to behave the same way they did on earlier versions. That’s why a DNS-based stability configuration (like NextDNS) can help reduce sudden resets in some environments.
Before we release/receive further compatibility optimizations, you can try the solution below to make location behavior more stable.
Part 2.The Solution for Location Keep Resetting or Error 12
Step 1: Download the NextDNS in the App Store, and open it.
Step 2: Toggle on NextDNS, and then Open Settings.
Step 3: Search "vpn" and go to"VPN & Device Management".
Step 4: Click "DNS", then choose "NextDNS".
Step 5: Go back to NextDNS, and click the three dots button.
Step 6: Toggle off "Use Ultra-Low Latency Network".
Step 7: Open your mobile browser, and go to nextdns.io, then click "Try it now"
Step 8: Take note of this ID on the Setup section, which will be used to sync the settings to your NextDNS mobile app in later steps.
Step 9: Then go to the Privacy section and click "ADD A BLOCKLIST". Add OISD, notracking, and AdGuard related options to the list.
Step 10: And also add Apple to "Native Tracking Protection."
Step 11: Now go to the Denylist section, and add the domains below:
1: akadns.net
2: gs-loc.apple.com
3: akamai.net
4: aaplimg.com
5: mzstatic.com
6: icloud.com
7: edgekey.net
8: iphone-service.com
9: apple-dns.net
10: apple.com
Step 12: Now, sign up your Nextdns account to save all the settings to your account, or it will expire after 7 days.
Step 13: Next, go back to NextDNS on your phone, and click the 3-dot to open its settings.
Step 14: Toggle the "Use Custom Configuration", and fill in the ID you recorded in step 8.
Step 15: Making sure you have toggled NextDNS on. Now you can change your location with UltFone, and fly worldwide in Pokemon Go.
3) Things to Notice
- Do not use VPN at the same time.
- Turn Airplane mode on if you are using WiFi.
- Turn WiFi off in phone settings (Not in Control Center) if you are using Cellular.
- If the location doesn’t change, try to toggle location service off and on in the phone settings. (Sometimes, you need to repeat it several times.)
Additional stability tip (optional, non-step): If you notice Apple-service side effects after Denylist changes, remove domains one-by-one to identify the conflict.
4) Ask for Help (What to Send to Support)
If the issue persists, prepare the following details before contacting support so the troubleshooting is faster:
- Your iOS version (e.g., iOS 18.x / iOS 26.x)
- Whether NextDNS is enabled and selected under DNS
- Whether any VPN is enabled (should be OFF)
- Whether the issue is: location keeps resetting, Pokémon GO black screen, or Error 12
- Screenshots of NextDNS configuration pages (Setup ID, Blocklists, Native Tracking Protection, Denylist)
You can reach UltFone via its Support Center / Contact options.
Part 3. Why Choose UltFone iOS Location Changer
UltFone iOS Location Changer is designed to change GPS location on iPhone/iPad (and also supports Android on some builds), with common use cases across location-based social apps and LBS apps. Typical capabilities include one-click location change, route simulation (joystick/movement), and GPX import/export—useful when you need controlled location testing or consistent location behavior.
If you are using UltFone’s iOS-side workflow, IPLocate may be involved in the iOS assistant/app flow depending on your setup, so the “enable/disable IPLocate” workaround above is relevant when diagnosing the Pokémon GO black screen symptom.
Some apps and games may restrict or penalize location manipulation. Use responsibly, follow applicable rules, and prioritize legitimate purposes such as privacy protection, app testing, or location-based feature debugging.
FAQs
Q1: Why does Pokémon GO show a black screen after enabling IPLocate?
A: This symptom has been observed alongside recent iOS system changes that can conflict with location-modifying helper flows. A quick workaround is turning off IPLocate first, launching Pokémon GO until it loads, then re-enabling it.
Q2: Will NextDNS affect other Apple services?
A: It can, depending on what you block. If you see side effects, revert Denylist items one-by-one to identify which domain is causing the issue.
Q3: Does UltFone iOS Location Changer support iOS 26 “keep it stable won’t reset” scenarios?
A: UltFone explicitly markets compatibility improvements around iOS 26 stability (device-side “keep it stable won’t reset” positioning). Results can still vary by device/network/app, so NextDNS can be used as an additional stability layer in some setups.
Q4: My location still won’t update after finishing the steps—what next?
A: Re-check: (1) no VPN running, (2) DNS set to NextDNS, (3) NextDNS toggled ON, (4) repeat toggling Location Services off/on if needed, and (5) verify Wi-Fi/Cellular handling per “Things to Notice”.
Conclusion
If iOS 18/26 is causing your location to reset back to the real location—or Pokémon GO is showing a black screen or Error 12—the NextDNS configuration above is a practical stability workaround. Combined with UltFone iOS Location Changer, it can reduce sudden resets in some environments while you wait for further compatibility updates.