From f7d4c024d452637022a355e7bd8e00ee5c3332e5 Mon Sep 17 00:00:00 2001 From: Janez T Date: Sat, 28 Feb 2026 19:57:41 +0100 Subject: [PATCH] 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 --- ios/Runner/AppDelegate.swift | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift index c30b367..70693e4 100644 --- a/ios/Runner/AppDelegate.swift +++ b/ios/Runner/AppDelegate.swift @@ -1,16 +1,13 @@ -import Flutter import UIKit +import Flutter -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { override func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { + GeneratedPluginRegistrant.register(with: self) return super.application(application, didFinishLaunchingWithOptions: launchOptions) } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } }