Description
livekit_noise_filter's podspec declares a CocoaPods-only dependency on flutter_webrtc. Since flutter_webrtc 1.6.0 added Swift Package Manager support, Flutter stops registering it as a CocoaPods pod on SPM-enabled projects — so livekit_noise_filter's dependency on it can no longer resolve, and pod install fails.
Workaround (disabling SPM project-wide via enable-swift-package-manager: false) works, but forces the whole app off SPM just for this one dependency.
To Reproduce
- Flutter iOS project with SPM enabled.
- Add livekit_client: ^2.12.0 (pulls in livekit_noise_filter).
- flutter pub get && cd ios && pod install.
Expected behavior
pod install should succeed without disabling SPM project-wide.
Platform information
- Flutter version: 3.44.6
- Plugin version: livekit_client: 2.12.0, livekit_noise_filter: 0.2.1, flutter_webrtc: 1.6.0
- Flutter target OS: iOS
- Flutter target OS version: 15.0+
- Flutter console log: [!] Unable to find a specification for
flutter_webrtc depended upon by livekit_noise_filter
@cloudwebrtc FYI
Description
livekit_noise_filter's podspec declares a CocoaPods-only dependency on flutter_webrtc. Since flutter_webrtc 1.6.0 added Swift Package Manager support, Flutter stops registering it as a CocoaPods pod on SPM-enabled projects — so livekit_noise_filter's dependency on it can no longer resolve, and pod install fails.
Workaround (disabling SPM project-wide via enable-swift-package-manager: false) works, but forces the whole app off SPM just for this one dependency.
To Reproduce
Expected behavior
pod install should succeed without disabling SPM project-wide.
Platform information
flutter_webrtcdepended upon bylivekit_noise_filter@cloudwebrtc FYI