Skip to content

Support for Swift Package Manager #2394

Closed
@EchoEllet

Description

@EchoEllet

Flutter now supports Swift Package Manager, a CocoaPods alternative for managing iOS and macOS native dependencies that come built-in with Xcode.

  • Integration with Xcode: With new versions of Xcode that break the CocoaPods compatibility, this is not an issue with SPM—fewer files to manage (no need to Podfile, Podfile.lock).
  • Simplifies Flutter installation: No need to install Ruby and Cocoapods or sometimes Homebrew and RVM.

CocoaPods should still be supported in case SPM is unsupported or disabled, currently, it's only available with the main branch of Flutter. Flutter plugins have already migrated and support SPM including other community plugins. SPM support is subject to change for app developers but not plugin authors.

The flutter_quill itself is not a plugin but it uses plugins that don't support SPM:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestiOSIssues or feature requests specific to the iOS platform.macOSIssues or feature requests specific to the macOS platform.moderateIssues that are important for improving functionality or user experience.resolvedThis issue has been successfully resolved.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions