Test en activeer Swift Package Manager (CocoaPods in maintenance) #1733

Closed
opened 2026-08-23 07:31:59 +00:00 by brenno · 1 comment
Owner

Flutter 3.47: 92 van de top-100 iOS-plugins zijn nu gemigreerd naar Swift Package Manager. CocoaPods is in maintenance mode — plugins die niet migreren stoppen uiteindelijk met werken en krijgen lagere pub.dev-scores.

In pubspec.yaml staat enable-swift-package-manager: false.

Stappen:

  1. flutter config --enable-swift-package-manager
  2. Bouw iOS en macOS
  3. Controleer of alle plugins laden, in het bijzonder:
    • dartcv4 (OpenCV, native face scan)
    • flutter_webrtc
    • flutter_secure_storage
    • file_picker
    • window_manager / desktop_multi_window
  4. Als alles werkt: laat de flag aan en verwijder enable-swift-package-manager: false uit pubspec.yaml
  5. Als een plugin nog niet op SwiftPM zit: laat uit en documenteer welke plugin blokkeert

Bron: https://flutter.dev/blog/whats-new-in-flutter-3-47 (Swift Package Manager progress)

Flutter 3.47: 92 van de top-100 iOS-plugins zijn nu gemigreerd naar Swift Package Manager. CocoaPods is in maintenance mode — plugins die niet migreren stoppen uiteindelijk met werken en krijgen lagere pub.dev-scores. In `pubspec.yaml` staat `enable-swift-package-manager: false`. Stappen: 1. `flutter config --enable-swift-package-manager` 2. Bouw iOS en macOS 3. Controleer of alle plugins laden, in het bijzonder: - `dartcv4` (OpenCV, native face scan) - `flutter_webrtc` - `flutter_secure_storage` - `file_picker` - `window_manager` / `desktop_multi_window` 4. Als alles werkt: laat de flag aan en verwijder `enable-swift-package-manager: false` uit pubspec.yaml 5. Als een plugin nog niet op SwiftPM zit: laat uit en documenteer welke plugin blokkeert Bron: https://flutter.dev/blog/whats-new-in-flutter-3-47 (Swift Package Manager progress)
Author
Owner

Status

SPM is ingeschakeld via flutter config --enable-swift-package-manager, maar pubspec.yaml staat nog op enable-swift-package-manager: false. Dit moet naar true gezet worden, maar pas nadat geverifieerd is dat alle iOS/macOS plugins SPM ondersteunen.

Te verifiëren plugins

  • dartcv4 (OpenCV, native face scan)
  • flutter_webrtc
  • flutter_secure_storage
  • file_picker
  • window_manager / desktop_multi_window

Aanbeveling

Dit vereist een iOS en macOS build-test die niet in een CI-PR geautomatiseerd kan worden. Handmatige test op een macOS-machine met Xcode, daarna enable-swift-package-manager: true in pubspec.yaml en de gegenereerde Package.swift files committen.

## Status SPM is ingeschakeld via `flutter config --enable-swift-package-manager`, maar `pubspec.yaml` staat nog op `enable-swift-package-manager: false`. Dit moet naar `true` gezet worden, maar pas nadat geverifieerd is dat alle iOS/macOS plugins SPM ondersteunen. ## Te verifiëren plugins - `dartcv4` (OpenCV, native face scan) - `flutter_webrtc` - `flutter_secure_storage` - `file_picker` - `window_manager` / `desktop_multi_window` ## Aanbeveling Dit vereist een iOS en macOS build-test die niet in een CI-PR geautomatiseerd kan worden. Handmatige test op een macOS-machine met Xcode, daarna `enable-swift-package-manager: true` in pubspec.yaml en de gegenereerde Package.swift files committen.
brenno 2026-08-23 19:40:57 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#1733
No description provided.