mirror of
https://github.com/R0m1k3/xtremobile.git
synced 2026-10-22 06:38:16 +02:00
fix(ios): épingle volume_controller 3.4.1 pour compiler sur Flutter 3.35
Premier run du workflow Build iOS : toute la chaîne passe (génération du projet Xcode, Info.plist, CocoaPods, icônes), mais la compilation Swift échoue sur volume_controller 3.4.4, tiré transitivement par media_kit_video : Cannot find type 'FlutterSceneLifeCycleDelegate' in scope Value of type 'any FlutterPluginRegistrar' has no member 'addSceneDelegate' Ces API sont apparues dans Flutter 3.38. volume_controller les utilise depuis la 3.4.2 sans relever sa contrainte `flutter:` (toujours >=3.0.0), si bien que pub la sélectionne sur le Flutter 3.35.3 des workflows. La 3.4.1 est la dernière version sans ces appels — vérifié en inspectant les sources iOS des versions 3.4.0 à 3.4.4. Le côté Android du plugin n'utilise pas ces API, ce qui explique que seul le build iOS soit touché. Un balayage des autres plugins à code natif iOS du projet ne remonte que screen_brightness_ios (2.1.3+), absent du graphe depuis que media_kit_video 1.3.x ne dépend plus que de screen_brightness_android. Ajoute par ailleurs au guide iOS la marche à suivre pour un appareil qui n'est pas toujours sur le même réseau que l'ordinateur (SideStore, compte payant). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WoXgHivbAphDk9ArgKDg8Q
This commit is contained in:
2 files changed
+24
No files matched your search
@@ -34,6 +34,13 @@ dependencies:
|
||||
media_kit: ^1.1.11
|
||||
media_kit_video: ^1.2.5
|
||||
media_kit_libs_video: ^1.0.5
|
||||
# Épinglé : tiré par media_kit_video (^3.0.2). À partir de 3.4.2, le plugin
|
||||
# iOS utilise FlutterSceneLifeCycleDelegate / addSceneDelegate, des API
|
||||
# apparues dans Flutter 3.38, sans relever sa contrainte `flutter:` — pub le
|
||||
# sélectionne donc et la compilation Swift échoue sur le Flutter 3.35.3 des
|
||||
# workflows. 3.4.1 est la dernière version sans ces appels.
|
||||
# À relâcher le jour où les workflows passeront à Flutter >= 3.38.
|
||||
volume_controller: 3.4.1
|
||||
|
||||
# UI Components
|
||||
google_fonts: ^6.2.1
|
||||
|
||||
Reference in new issue
Block a user