-
Notifications
You must be signed in to change notification settings - Fork 1k
Support for Swift Package Manager #2394
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or requestiOSIssues or feature requests specific to the iOS platform.Issues or feature requests specific to the iOS platform.macOSIssues or feature requests specific to the macOS platform.Issues or feature requests specific to the macOS platform.moderateIssues that are important for improving functionality or user experience.Issues that are important for improving functionality or user experience.resolvedThis issue has been successfully resolved.This issue has been successfully resolved.
Description
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:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestiOSIssues or feature requests specific to the iOS platform.Issues or feature requests specific to the iOS platform.macOSIssues or feature requests specific to the macOS platform.Issues or feature requests specific to the macOS platform.moderateIssues that are important for improving functionality or user experience.Issues that are important for improving functionality or user experience.resolvedThis issue has been successfully resolved.This issue has been successfully resolved.