Start Debugging

ios

18 Beiträge · Seite1von2

2026-10-25 flutterdartios

Bildschirmausrichtung für einen einzelnen Screen in Flutter sperren (und warum iPad-Multitasking sie ignoriert)

Sperren Sie eine Flutter-Route mit SystemChrome.setPreferredOrientations auf Quer- oder Hochformat, ohne den Rest der App zu stören: eine stapelbasierte Sperre, die pushReplacement übersteht und beim Pop zurückgesetzt wird, warum die leere Liste das falsche Zurücksetzen ist, warum iPad-Multitasking und große Android-16-Bildschirme die Sperre ignorieren und was UIRequiresFullScreen nach iPadOS 26 und dem iOS-27-SDK bedeutet. Getestet mit Flutter 3.47.8, Dart 3.13.7 und Xcode 27.1.
2026-10-10 flutterdartflavors

Was ist ein Flutter Flavor, und worin unterscheidet er sich von einem Build-Modus?

Ein Build-Modus (debug, profile, release) legt fest, wie Flutter Ihren Dart-Code kompiliert. Ein Flavor (dev, staging, prod) ist eine native Build-Variante, die Sie in Gradle und Xcode definieren und die bestimmt, welche App Sie ausliefern. Beide sind unabhängige Achsen: 2 Flavors mal 3 Modi ergeben 6 Builds. Verifiziert mit Flutter 3.44.8 und AGP 9.0.1, Quellcode geprüft gegen 3.47.7.
2026-10-09 migrationflutterios

Eine Flutter-iOS-App von CocoaPods auf Swift Package Manager migrieren (Flutter 3.44 bis 3.47)

Flutter 3.44 hat Swift Package Manager zum Standard für iOS und macOS gemacht, doch eine bestehende App behält CocoaPods, bis Sie es entfernen. So prüfen Sie, welche Plugins SwiftPM-fähig sind, lassen das Tool das Xcode-Projekt migrieren, löschen das Podfile sicher, gehen mit reinen Pods-Plugins und eigener Podfile-Logik um und machen die Migration bei Bedarf rückgängig.
Weiter