fix: revert iOS AppDelegate to standard Flutter template

FlutterImplicitEngineDelegate and FlutterImplicitEngineBridge are not
part of the stable Flutter SDK (3.35.x). Use the standard AppDelegate
pattern with GeneratedPluginRegistrant.register(with: self) instead.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Janez T
2026-02-28 19:57:41 +01:00
parent 1597d66439
commit f7d4c024d4

View File

@@ -1,16 +1,13 @@
import Flutter
import UIKit import UIKit
import Flutter
@main @UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { @objc class AppDelegate: FlutterAppDelegate {
override func application( override func application(
_ application: UIApplication, _ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool { ) -> Bool {
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions) return super.application(application, didFinishLaunchingWithOptions: launchOptions)
} }
func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
}
} }