Skip to content

[Bug]: Geolocator 5.0.0 introduced restrictions on pigeon usage #304

Description

@ezorrio

Please check the following before submitting a new issue.

Please select affected platform(s)

  • Android
  • iOS

Steps to reproduce

  1. List in the example app dependency on geolocator 5.0.0 and pigeon 27+
  2. Run flutter pub get

Suggested fix:
Declare pigeon as dev dependency in darwin_pubspec same as android_pubspec

Expected results

pub get resolution

Actual results

Because geocoding >=5.0.0 depends on geocoding_darwin ^1.0.2 which depends on pigeon ^26.1.2, geocoding >=5.0.0 requires pigeon ^26.1.2.
So, because member_app depends on both geocoding 5.0.0 and pigeon 27.1.0, version solving failed.

You can try one of the following suggestions to make the pubspec resolve:

  • Consider downgrading your constraint on geocoding: flutter pub add geocoding:^4.0.0
  • Consider downgrading your constraint on pigeon: flutter pub add dev:pigeon:^26.3.4

Screenshots or video

No response

Version

5.0.0

Flutter Doctor output

Doctor output
Flutter (Channel stable, 3.44.4, on macOS 26.5.2 25F84 darwin-arm64, locale en-NO) [177ms]
    • Flutter version 3.44.4 on channel stable at /opt/homebrew/share/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ad70ec4617 (12 days ago), 2026-06-24 11:07:06 -0700
    • Engine revision a10d8ac38d
    • Dart version 3.12.2
    • DevTools version 2.57.0
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets, enable-swift-package-manager,
      omit-legacy-version-file, no-enable-lldb-debugging, enable-uiscene-migration

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions