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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions