Closed
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: