pub.dev × Swift Package Manager

pubspecSwiftPM Readiness

Paste your pubspec.yaml or pubspec.lock. The tool checks, per dependency, whether the plugin supports Swift Package Manager — i.e. whether the published package contains a Package.swift under ios/, macos/ or darwin/. That is exactly what Flutter’s own tooling checks. It matters because CocoaPods goes read-only in December 2026.

pubspec.yaml
runs through the app’s own server route · no external proxy
Verdict logic: flutter.plugin.platforms from the pub.dev pubspec separates pure-Dart packages from iOS/macOS plugins. For federated plugins (e.g. image_picker, url_launcher) the respective default_package is resolved and searched for Package.swift — avoiding false “CocoaPods-only” results on umbrella packages. Source is the pub.dev archive, unpacked and cached server-side.