PackageTrack
Sign in Get early access

geolocator_apple

Geolocation Apple plugin for Flutter. This plugin provides the Apple implementation for the geolocator.

2.3.14 2.1M downloads/mo #250 most downloaded on pub.dev baseflow/flutter-geolocator

What this package is like to depend on

Last release 2 months ago

12 Jun 2026

Release timing varies

gaps range from 8 days to 1.2 years

Nearly every release is documented

notes for 37 of 37 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

37 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

37 releases · Jul 2021 to Jun 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 37
  1. 2.3.14 12 Jun 2026
    Release notes

    Maintenance, updates dependencies

    Open source →
    Release notes
    • Updates flutter_lints to version 6.0.0.
    Open source →
  2. 2.3.13 21 Mar 2025
    Release notes
    • Adds Swift Package Manager compatibility.
    Open source →
  3. 2.3.12 17 Mar 2025
    Release notes
    • Removed deprecated -[UIApplication openURL:] dead code.
    Open source →
  4. 2.3.11 17 Mar 2025
    Release notes
    • Adds privacy manifest for macOS to the podspec.
    Open source →
  5. 2.3.9 12 Feb 2025
    Release notes
    • Adds privacy manifest for macOS.
    Open source →
  6. 2.3.8 14 Nov 2024
    Release notes
    • Uses different CLLocationManager instances, for one time request location and persistent request location.
    • Fixes a bug where iOS location settings, e.g. accuracy and distanceFilter are overridden by different calls.
    • Updates minimum deployment target to iOS 11 as lower is not supported anymore by Xcode.
    Open source →
  7. 2.3.8+1 14 Nov 2024
    Release notes
    • HOT FIX: Adds back implementation of the stopListening method in the GeolocationHandler.m file.
    Open source →
  8. 2.3.7 18 Mar 2024
    Release notes
    • Adds privacy manifest.
    Open source →
  9. 2.3.6 12 Feb 2024
    Release notes
    • Adds option to bypass the request for permission to update location in the background (which can attract scrutiny from Apple upon app submission). To bypass, set the preprocessor macro BYPASS_PERMISSION_LOCATION_ALWAYS to 1 in XCode.
    Open source →
  10. 2.3.5 16 Jan 2024
    Release notes
    • Previously the plugin filtered out negative values for heading and/or heading accuracy. Now the plugin is returning the heading and/or the heading accuracy even if the they have a negative value (invalid), so that the developer can use it and decide what to do with it.
    Open source →
  11. 2.3.4 08 Jan 2024
    Release notes
    • Allows the ARM64 architecture as a valid IPhone simulator architecture.
    Open source →
  12. 2.3.3 27 Dec 2023
    Release notes
    • Ensures the [CLLocationManager locationServicesEnabled] message is called on a background thread when listening for service updates.
    Open source →
  13. 2.3.2 25 Sep 2023
    Release notes
    • Fixes build error and warnings regarding unused variables and unavailable APIs on macOS.
    Open source →
  14. 2.3.1 22 Sep 2023
    Release notes
    • Fixes a bug where invalid speed and speed accuracy readings where returned instead of ignored.
    Open source →
  15. 2.3.0 22 Sep 2023
    Release notes
    • Includes altitudeAccuracy and headingAccuracy in Position.
    Open source →
  16. 2.2.7 08 Jun 2023
    Release notes
    • Fixes the propagation of the activity type setting.
    Open source →
  17. 2.2.6 05 Jun 2023
    Release notes
    • Ensures the isLocationServicesEnabled method is executed in a background thread.
    Open source →
  18. 2.2.5 26 Jan 2023
    Release notes
    • Fixes a bug where iOS location manager background geolocation settings are overridden by calls to the getCurrentPosition method.
    Open source →
  19. 2.2.3 31 Oct 2022
    Release notes
    • Implement allowBackgroundLocationUpdates iOS setting
    Open source →
  20. 2.2.2 19 Sep 2022
    Release notes
    • Fix requesting location while listening to location stream stops the stream
    Open source →
  21. 2.2.1 12 Jul 2022
    Release notes
    • Migrates to Dart SDK 2.15.0 and Flutter 2.8.0.
    Open source →
  22. 2.2.0 10 Jun 2022
    Release notes
    • Raises minimum Dart version to 2.17 and Flutter version to 3.0.0.
    • Updates isMocked flag on iOS 15 and higher.
    • Updates the example application to request permissions when start listening to the position stream.
    Open source →
  23. 2.1.4 23 May 2022
    Release notes
    • Fix background location indicator not showing on first time using the service.
    Open source →
  24. 2.1.3 05 May 2022
    Release notes
    • Fixes repository URL of the package.
    Open source →
  25. 2.1.2 11 Apr 2022
    Release notes
    • Switches to a package-internal implementation of the platform interface.
    Open source →
  26. 2.1.1 13 Feb 2022
    Release notes
    • Added additional option to Apple settings to allow the user to configure the background location indicator of CLocationManager.
    Open source →
  27. 2.1.1+1 14 Feb 2022
    Release notes
    • Resolves issue with symbolic links in 2.1.1 version.
    Open source →
  28. 2.1.0 11 Feb 2022
    Release notes
    • Ensures that the getCurrentPosition takes the supplied accuracy into account.
    • Improves the speed of acquiring the current position.
    • Adds a native test bed.
    Open source →
  29. 2.0.1 12 Jan 2022
    Release notes
    • Updated to the latest version of the geolocator_platform_interface': 4.0.0`.
    Open source →
  30. 2.0.0 29 Nov 2021
    Release notes
    • iOS: Keep PositionStream alive when the Location Services has been turned off and on again in the settings.
    • Removed implicit request for permissions when getting a position.
    • Added the [ActivityType] enum needed for the pauseLocationUpdatesAutomatically property.
    • Added the pauseLocationUpdatesAutomatically and activityType property to the iOS options class.
    Open source →
  31. 2.0.0+1 29 Nov 2021
    Release notes
    • Adds missing timeLimit to the AppleSettings class.
    Open source →
  32. 2.0.0+2 29 Nov 2021
    Release notes
    • Removes the Android specific timeInterval parameter from AppleSettings.
    Open source →
  33. 1.2.2 11 Oct 2021
    Release notes
    • Fixed iOS cancelation of positionStream.
    Open source →
  34. 1.2.1 29 Sep 2021
    Release notes
    • Use requestAlwaysAuthorization instead of requestWhenInUseAuthorization on macOS as both result in the same behaviour but the former has better support on Catelina.
    Open source →
  35. 1.2.0 30 Aug 2021
    Release notes
    • Make sure the getCurrentPosition method returns the current position and not a cached location which might be wrong (see issue #629).
    Open source →
  36. 1.1.0 28 Aug 2021
    Release notes
    • Added support for macOS Desktop.
    Open source →
  37. 1.0.0 29 Jul 2021
    Release notes
    • Initial open source release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive