Location Services not working in iOS 11
Master System Design with Codemia
Enhance your system design skills with over 120 practice problems, detailed solutions, and hands-on exercises.
Introduction
With the rollout of iOS 11, a number of users have reported issues with Location Services, crucial for various apps such as Maps, Weather, and social media platforms. This article delves into the technical aspects of Location Services in iOS 11, the problems faced by users, and potential solutions.
Understanding Location Services in iOS
Location Services leverages a combination of GPS, Wi-Fi, Bluetooth, and cellular networks to determine the user's approximate location. For apps to function optimally, they often require precise location data. iOS provides users with control over which apps can access location data through Settings > Privacy > Location Services.
Common Issues and Technical Details
1. GPS Inaccuracy or Failure
- Problem: Users experience delays or inaccuracies in GPS data.
- Technical Explanation: GPS relies on satellite signals, which can be obstructed by tall buildings, dense clouds, or interior locations. iOS 11 has introduced new APIs that might not be well-optimized for certain devices, leading to delays in satellite signal acquisition.
2. Apps Not Requesting Location Properly
- Problem: Some apps fail to prompt users for location access.
- Technical Explanation: With iOS 11, Apple has made changes to app permission prompts. Apps now need to explicitly handle cases for 'While Using the App' and must include accurate descriptions in their
Info.plistfiles regarding why location data is needed. Failure to configure these settings correctly can lead to apps never requesting location access.
3. System Bugs and Glitches
- Problem: Location Services toggling off automatically or behaving erratically.
- Technical Explanation: New features and upgrades in iOS 11 may conflict with stored settings or existing app configurations, causing glitches. The transition to ARKit and new frameworks like Core ML may also consume resources needed for timely location updating.
Troubleshooting and Solutions
1. Reset Location & Privacy Settings
Users can reset Location Services by navigating to Settings > General > Reset > Reset Location & Privacy. This often resolves issues stemming from conflicting settings.
2. Update Apps and System Software
Ensure that both iOS and all apps are updated to the latest version, as developers frequently release patches tailored for OS updates.
3. Enable Wi-Fi and Bluetooth
For more precise location tracking, ensure that Wi-Fi and Bluetooth are enabled even if not connected to a network or device as they assist in triangulating your position.
4. Disable and Re-enable Location Services
Sometimes toggling Location Services off and then back on can resolve temporary glitches (Settings > Privacy > Location Services).
Potential Bug Fixes in iOS 11 Updates
Apple routinely updates iOS to address these and other issues. Users should look out for any updates to iOS 11, as they may include fixes for the aforementioned problems.
Summary Table
| Issue | Symptoms | Possible Causes | Recommended Fixes |
| GPS Inaccuracy or Failure | Delayed or inaccurate location updates | Obstructions, new API optimizations | Ensure clear sky sight lines Update iOS |
| Apps Not Prompting Properly | Apps do not request or access location data | Incorrect Info.plist settings | Update app configurations
Check Info.plist |
| System Bugs and Glitches | Toggling issues or erratic behavior | Bugs in new iOS frameworks | Reset location settings Disable and re-enable services |
Conclusion
The problems with Location Services in iOS 11 highlight the complexity of integrating advanced location-based technology with evolving mobile operating systems. While these issues are frustrating, understanding their causes and potential solutions empowers users to address them effectively. By staying updated with both system and app updates, many of these problems can be mitigated.

