diff --git a/packages/animations/example/ios/Runner/AppDelegate.swift b/packages/animations/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/animations/example/ios/Runner/AppDelegate.swift
+++ b/packages/animations/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/animations/example/ios/Runner/Info.plist b/packages/animations/example/ios/Runner/Info.plist
index 677cf7bb8b0e..5a5809cc1a20 100644
--- a/packages/animations/example/ios/Runner/Info.plist
+++ b/packages/animations/example/ios/Runner/Info.plist
@@ -26,6 +26,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/camera/camera/example/ios/Runner/AppDelegate.swift b/packages/camera/camera/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/camera/camera/example/ios/Runner/AppDelegate.swift
+++ b/packages/camera/camera/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/camera/camera/example/ios/Runner/Info.plist b/packages/camera/camera/example/ios/Runner/Info.plist
index 745494da50a6..10ff638dfe01 100644
--- a/packages/camera/camera/example/ios/Runner/Info.plist
+++ b/packages/camera/camera/example/ios/Runner/Info.plist
@@ -32,6 +32,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/extension_google_sign_in_as_googleapis_auth/example/ios/Runner/AppDelegate.swift b/packages/extension_google_sign_in_as_googleapis_auth/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/extension_google_sign_in_as_googleapis_auth/example/ios/Runner/AppDelegate.swift
+++ b/packages/extension_google_sign_in_as_googleapis_auth/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/extension_google_sign_in_as_googleapis_auth/example/ios/Runner/Info.plist b/packages/extension_google_sign_in_as_googleapis_auth/example/ios/Runner/Info.plist
index 49391fe99223..07401b07e416 100644
--- a/packages/extension_google_sign_in_as_googleapis_auth/example/ios/Runner/Info.plist
+++ b/packages/extension_google_sign_in_as_googleapis_auth/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/file_selector/file_selector/example/ios/Runner/AppDelegate.swift b/packages/file_selector/file_selector/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/file_selector/file_selector/example/ios/Runner/AppDelegate.swift
+++ b/packages/file_selector/file_selector/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/file_selector/file_selector/example/ios/Runner/Info.plist b/packages/file_selector/file_selector/example/ios/Runner/Info.plist
index 5458fc4188bf..f0e9a364bb1f 100644
--- a/packages/file_selector/file_selector/example/ios/Runner/Info.plist
+++ b/packages/file_selector/file_selector/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/file_selector/file_selector_ios/example/ios/Runner/AppDelegate.swift b/packages/file_selector/file_selector_ios/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/file_selector/file_selector_ios/example/ios/Runner/AppDelegate.swift
+++ b/packages/file_selector/file_selector_ios/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/file_selector/file_selector_ios/example/ios/Runner/Info.plist b/packages/file_selector/file_selector_ios/example/ios/Runner/Info.plist
index 67d621a7fc80..772de8163ce9 100644
--- a/packages/file_selector/file_selector_ios/example/ios/Runner/Info.plist
+++ b/packages/file_selector/file_selector_ios/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/go_router/example/ios/Runner/AppDelegate.swift b/packages/go_router/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/go_router/example/ios/Runner/AppDelegate.swift
+++ b/packages/go_router/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/go_router/example/ios/Runner/Info.plist b/packages/go_router/example/ios/Runner/Info.plist
index 677cf7bb8b0e..5a5809cc1a20 100644
--- a/packages/go_router/example/ios/Runner/Info.plist
+++ b/packages/go_router/example/ios/Runner/Info.plist
@@ -26,6 +26,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/google_fonts/example/ios/Runner/AppDelegate.swift b/packages/google_fonts/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/google_fonts/example/ios/Runner/AppDelegate.swift
+++ b/packages/google_fonts/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/google_fonts/example/ios/Runner/Info.plist b/packages/google_fonts/example/ios/Runner/Info.plist
index 7f553465b77e..7ec481d2da12 100644
--- a/packages/google_fonts/example/ios/Runner/Info.plist
+++ b/packages/google_fonts/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/google_maps_flutter/google_maps_flutter/example/ios/Runner/AppDelegate.swift b/packages/google_maps_flutter/google_maps_flutter/example/ios/Runner/AppDelegate.swift
index a382ba8b736e..8f9d95d494fc 100644
--- a/packages/google_maps_flutter/google_maps_flutter/example/ios/Runner/AppDelegate.swift
+++ b/packages/google_maps_flutter/google_maps_flutter/example/ios/Runner/AppDelegate.swift
@@ -7,15 +7,18 @@ import GoogleMaps
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
- var mapsApiKey = ProcessInfo.processInfo.environment["MAPS_API_KEY"] ?? "YOUR KEY HERE"
+ let mapsApiKey = ProcessInfo.processInfo.environment["MAPS_API_KEY"] ?? "YOUR KEY HERE"
GMSServices.provideAPIKey(mapsApiKey)
- GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
+
+ func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
+ GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
+ }
}
diff --git a/packages/google_maps_flutter/google_maps_flutter/example/ios/Runner/Info.plist b/packages/google_maps_flutter/google_maps_flutter/example/ios/Runner/Info.plist
index 8ff30c4046b7..82f358a38fba 100644
--- a/packages/google_maps_flutter/google_maps_flutter/example/ios/Runner/Info.plist
+++ b/packages/google_maps_flutter/google_maps_flutter/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/google_sign_in/google_sign_in/example/ios/Runner/AppDelegate.swift b/packages/google_sign_in/google_sign_in/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/google_sign_in/google_sign_in/example/ios/Runner/AppDelegate.swift
+++ b/packages/google_sign_in/google_sign_in/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/google_sign_in/google_sign_in/example/ios/Runner/Info.plist b/packages/google_sign_in/google_sign_in/example/ios/Runner/Info.plist
index 416f6af70ded..add1e1e827fb 100644
--- a/packages/google_sign_in/google_sign_in/example/ios/Runner/Info.plist
+++ b/packages/google_sign_in/google_sign_in/example/ios/Runner/Info.plist
@@ -39,6 +39,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/image_picker/image_picker/example/ios/Runner/AppDelegate.swift b/packages/image_picker/image_picker/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/image_picker/image_picker/example/ios/Runner/AppDelegate.swift
+++ b/packages/image_picker/image_picker/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/image_picker/image_picker/example/ios/Runner/Info.plist b/packages/image_picker/image_picker/example/ios/Runner/Info.plist
index 707dd57d942c..0947ecaf95fe 100644
--- a/packages/image_picker/image_picker/example/ios/Runner/Info.plist
+++ b/packages/image_picker/image_picker/example/ios/Runner/Info.plist
@@ -34,6 +34,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/image_picker/image_picker_ios/example/ios/Runner/AppDelegate.h b/packages/image_picker/image_picker_ios/example/ios/Runner/AppDelegate.h
index 721cca1e11bb..9b771e7f7408 100644
--- a/packages/image_picker/image_picker_ios/example/ios/Runner/AppDelegate.h
+++ b/packages/image_picker/image_picker_ios/example/ios/Runner/AppDelegate.h
@@ -5,6 +5,6 @@
#import
#import
-@interface AppDelegate : FlutterAppDelegate
+@interface AppDelegate : FlutterAppDelegate
@end
diff --git a/packages/image_picker/image_picker_ios/example/ios/Runner/AppDelegate.m b/packages/image_picker/image_picker_ios/example/ios/Runner/AppDelegate.m
index 87a0fe23560a..1de8baabd50f 100644
--- a/packages/image_picker/image_picker_ios/example/ios/Runner/AppDelegate.m
+++ b/packages/image_picker/image_picker_ios/example/ios/Runner/AppDelegate.m
@@ -12,7 +12,6 @@ @implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
- [GeneratedPluginRegistrant registerWithRegistry:self];
if (@available(iOS 14, *)) {
// Seed the photo library with at least one image for tests to operate on.
NSString *photoAddedKey = @"PhotoAdded";
@@ -45,4 +44,8 @@ - (BOOL)application:(UIApplication *)application
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
+- (void)didInitializeImplicitFlutterEngine:(NSObject*)engineBridge {
+ [GeneratedPluginRegistrant registerWithRegistry:engineBridge.pluginRegistry];
+}
+
@end
diff --git a/packages/image_picker/image_picker_ios/example/ios/Runner/Info.plist b/packages/image_picker/image_picker_ios/example/ios/Runner/Info.plist
index 90eb79e9ad18..b08139e305f1 100755
--- a/packages/image_picker/image_picker_ios/example/ios/Runner/Info.plist
+++ b/packages/image_picker/image_picker_ios/example/ios/Runner/Info.plist
@@ -36,6 +36,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UIRequiredDeviceCapabilities
arm64
diff --git a/packages/in_app_purchase/in_app_purchase/example/ios/Runner/AppDelegate.swift b/packages/in_app_purchase/in_app_purchase/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/in_app_purchase/in_app_purchase/example/ios/Runner/AppDelegate.swift
+++ b/packages/in_app_purchase/in_app_purchase/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/in_app_purchase/in_app_purchase/example/ios/Runner/Info.plist b/packages/in_app_purchase/in_app_purchase/example/ios/Runner/Info.plist
index 70aa1ea9d3d2..6d15093fc1e9 100644
--- a/packages/in_app_purchase/in_app_purchase/example/ios/Runner/Info.plist
+++ b/packages/in_app_purchase/in_app_purchase/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/interactive_media_ads/example/ios/Runner/AppDelegate.swift b/packages/interactive_media_ads/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/interactive_media_ads/example/ios/Runner/AppDelegate.swift
+++ b/packages/interactive_media_ads/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/interactive_media_ads/example/ios/Runner/Info.plist b/packages/interactive_media_ads/example/ios/Runner/Info.plist
index 5394f403367c..09595737e903 100644
--- a/packages/interactive_media_ads/example/ios/Runner/Info.plist
+++ b/packages/interactive_media_ads/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/local_auth/local_auth/example/ios/Runner/AppDelegate.swift b/packages/local_auth/local_auth/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/local_auth/local_auth/example/ios/Runner/AppDelegate.swift
+++ b/packages/local_auth/local_auth/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/local_auth/local_auth/example/ios/Runner/Info.plist b/packages/local_auth/local_auth/example/ios/Runner/Info.plist
index 49c56f2d1561..0d7d9f2d9e38 100644
--- a/packages/local_auth/local_auth/example/ios/Runner/Info.plist
+++ b/packages/local_auth/local_auth/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/path_provider/path_provider/example/ios/Runner/AppDelegate.swift b/packages/path_provider/path_provider/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/path_provider/path_provider/example/ios/Runner/AppDelegate.swift
+++ b/packages/path_provider/path_provider/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/path_provider/path_provider/example/ios/Runner/Info.plist b/packages/path_provider/path_provider/example/ios/Runner/Info.plist
index 24bde4729a4a..f45ac6073fc0 100644
--- a/packages/path_provider/path_provider/example/ios/Runner/Info.plist
+++ b/packages/path_provider/path_provider/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/path_provider/path_provider_foundation/example/ios/Runner/AppDelegate.swift b/packages/path_provider/path_provider_foundation/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/path_provider/path_provider_foundation/example/ios/Runner/AppDelegate.swift
+++ b/packages/path_provider/path_provider_foundation/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/path_provider/path_provider_foundation/example/ios/Runner/Info.plist b/packages/path_provider/path_provider_foundation/example/ios/Runner/Info.plist
index 45ccb93dc4d5..71f7c6530da3 100644
--- a/packages/path_provider/path_provider_foundation/example/ios/Runner/Info.plist
+++ b/packages/path_provider/path_provider_foundation/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/pigeon/example/app/ios/Runner/AppDelegate.swift b/packages/pigeon/example/app/ios/Runner/AppDelegate.swift
index 9ffa2456849a..dbe8ec27c4cd 100644
--- a/packages/pigeon/example/app/ios/Runner/AppDelegate.swift
+++ b/packages/pigeon/example/app/ios/Runner/AppDelegate.swift
@@ -94,16 +94,20 @@ func sendEvents(_ eventListener: EventListener) {
}
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
+
// TODO(stuartmorgan): Once 3.33+ reaches stable, remove this subclass and move the setup to
// AppDelegate.register(...). This approach is only used because this example needs to support
// both stable and master, and 3.32 doesn't have FlutterPluginRegistrant, while 3.33+ can't use
diff --git a/packages/pigeon/example/app/ios/Runner/Info.plist b/packages/pigeon/example/app/ios/Runner/Info.plist
index b6439ae077fb..3e2669cbdbc2 100644
--- a/packages/pigeon/example/app/ios/Runner/Info.plist
+++ b/packages/pigeon/example/app/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/AppDelegate.h b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/AppDelegate.h
index 721cca1e11bb..9b771e7f7408 100644
--- a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/AppDelegate.h
+++ b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/AppDelegate.h
@@ -5,6 +5,6 @@
#import
#import
-@interface AppDelegate : FlutterAppDelegate
+@interface AppDelegate : FlutterAppDelegate
@end
diff --git a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/AppDelegate.m b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/AppDelegate.m
index d383e2b9b983..5ca62f18f803 100644
--- a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/AppDelegate.m
+++ b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/AppDelegate.m
@@ -9,9 +9,12 @@ @implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
- [GeneratedPluginRegistrant registerWithRegistry:self];
// Override point for customization after application launch.
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
+- (void)didInitializeImplicitFlutterEngine:(NSObject*)engineBridge {
+ [GeneratedPluginRegistrant registerWithRegistry:engineBridge.pluginRegistry];
+}
+
@end
diff --git a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/Info.plist b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/Info.plist
index 08ea2be3c97b..dade8cfe2d14 100644
--- a/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/Info.plist
+++ b/packages/pigeon/platform_tests/alternate_language_test_plugin/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/pigeon/platform_tests/test_plugin/example/ios/Runner/AppDelegate.swift b/packages/pigeon/platform_tests/test_plugin/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/pigeon/platform_tests/test_plugin/example/ios/Runner/AppDelegate.swift
+++ b/packages/pigeon/platform_tests/test_plugin/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/pigeon/platform_tests/test_plugin/example/ios/Runner/Info.plist b/packages/pigeon/platform_tests/test_plugin/example/ios/Runner/Info.plist
index ccd141f08045..05b390fe33a4 100644
--- a/packages/pigeon/platform_tests/test_plugin/example/ios/Runner/Info.plist
+++ b/packages/pigeon/platform_tests/test_plugin/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/pointer_interceptor/pointer_interceptor/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/pointer_interceptor/pointer_interceptor/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
index d795332e1b7b..c3fedb29c990 100644
--- a/packages/pointer_interceptor/pointer_interceptor/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ b/packages/pointer_interceptor/pointer_interceptor/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
@@ -44,6 +44,7 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
shouldUseLaunchSchemeArgsEnv = "YES">
Bool {
- GeneratedPluginRegistrant.register(with: self)
-
weak var registrar = self.registrar(forPlugin: "DummyPlatform")
let factory = DummyPlatformViewFactory(messenger: registrar!.messenger())
@@ -22,4 +20,8 @@ import UIKit
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
+
+ func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
+ GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
+ }
}
diff --git a/packages/pointer_interceptor/pointer_interceptor/example/ios/Runner/Info.plist b/packages/pointer_interceptor/pointer_interceptor/example/ios/Runner/Info.plist
index f15383a8587d..63a5b81205cd 100644
--- a/packages/pointer_interceptor/pointer_interceptor/example/ios/Runner/Info.plist
+++ b/packages/pointer_interceptor/pointer_interceptor/example/ios/Runner/Info.plist
@@ -32,6 +32,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/pointer_interceptor/pointer_interceptor_ios/example/ios/Runner/AppDelegate.swift b/packages/pointer_interceptor/pointer_interceptor_ios/example/ios/Runner/AppDelegate.swift
index f0a20bd47a46..ecc8c3fca9e7 100644
--- a/packages/pointer_interceptor/pointer_interceptor_ios/example/ios/Runner/AppDelegate.swift
+++ b/packages/pointer_interceptor/pointer_interceptor_ios/example/ios/Runner/AppDelegate.swift
@@ -6,13 +6,11 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
- GeneratedPluginRegistrant.register(with: self)
-
weak var registrar = self.registrar(forPlugin: "DummyPlatform")
let factory = DummyPlatformViewFactory(messenger: registrar!.messenger())
@@ -22,4 +20,8 @@ import UIKit
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
+
+ func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
+ GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
+ }
}
diff --git a/packages/pointer_interceptor/pointer_interceptor_ios/example/ios/Runner/Info.plist b/packages/pointer_interceptor/pointer_interceptor_ios/example/ios/Runner/Info.plist
index f2156aa24df3..dea3118e7a4e 100644
--- a/packages/pointer_interceptor/pointer_interceptor_ios/example/ios/Runner/Info.plist
+++ b/packages/pointer_interceptor/pointer_interceptor_ios/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/quick_actions/quick_actions/example/ios/Runner/AppDelegate.swift b/packages/quick_actions/quick_actions/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/quick_actions/quick_actions/example/ios/Runner/AppDelegate.swift
+++ b/packages/quick_actions/quick_actions/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/quick_actions/quick_actions/example/ios/Runner/Info.plist b/packages/quick_actions/quick_actions/example/ios/Runner/Info.plist
index fd3b62987824..e575c1d8871e 100644
--- a/packages/quick_actions/quick_actions/example/ios/Runner/Info.plist
+++ b/packages/quick_actions/quick_actions/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/rfw/example/hello/ios/Runner/AppDelegate.swift b/packages/rfw/example/hello/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/rfw/example/hello/ios/Runner/AppDelegate.swift
+++ b/packages/rfw/example/hello/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/rfw/example/hello/ios/Runner/Info.plist b/packages/rfw/example/hello/ios/Runner/Info.plist
index 8d1d37dff8d6..85ae9f0753a2 100644
--- a/packages/rfw/example/hello/ios/Runner/Info.plist
+++ b/packages/rfw/example/hello/ios/Runner/Info.plist
@@ -26,6 +26,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/rfw/example/local/ios/Runner/AppDelegate.swift b/packages/rfw/example/local/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/rfw/example/local/ios/Runner/AppDelegate.swift
+++ b/packages/rfw/example/local/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/rfw/example/local/ios/Runner/Info.plist b/packages/rfw/example/local/ios/Runner/Info.plist
index 675f7bfd9240..7ea78df12167 100644
--- a/packages/rfw/example/local/ios/Runner/Info.plist
+++ b/packages/rfw/example/local/ios/Runner/Info.plist
@@ -26,6 +26,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/rfw/example/remote/ios/Runner/AppDelegate.swift b/packages/rfw/example/remote/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/rfw/example/remote/ios/Runner/AppDelegate.swift
+++ b/packages/rfw/example/remote/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/rfw/example/remote/ios/Runner/Info.plist b/packages/rfw/example/remote/ios/Runner/Info.plist
index 6b4c897e78ca..1298f7d15a72 100644
--- a/packages/rfw/example/remote/ios/Runner/Info.plist
+++ b/packages/rfw/example/remote/ios/Runner/Info.plist
@@ -26,6 +26,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/shared_preferences/shared_preferences/example/ios/Runner/AppDelegate.swift b/packages/shared_preferences/shared_preferences/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/shared_preferences/shared_preferences/example/ios/Runner/AppDelegate.swift
+++ b/packages/shared_preferences/shared_preferences/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/shared_preferences/shared_preferences/example/ios/Runner/Info.plist b/packages/shared_preferences/shared_preferences/example/ios/Runner/Info.plist
index e685abb07e7f..a1db9b6083ad 100644
--- a/packages/shared_preferences/shared_preferences/example/ios/Runner/Info.plist
+++ b/packages/shared_preferences/shared_preferences/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/shared_preferences/shared_preferences_foundation/example/ios/Runner/AppDelegate.swift b/packages/shared_preferences/shared_preferences_foundation/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/shared_preferences/shared_preferences_foundation/example/ios/Runner/AppDelegate.swift
+++ b/packages/shared_preferences/shared_preferences_foundation/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/shared_preferences/shared_preferences_foundation/example/ios/Runner/Info.plist b/packages/shared_preferences/shared_preferences_foundation/example/ios/Runner/Info.plist
index 6d2946cb3ea5..2cc87696a982 100644
--- a/packages/shared_preferences/shared_preferences_foundation/example/ios/Runner/Info.plist
+++ b/packages/shared_preferences/shared_preferences_foundation/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/two_dimensional_scrollables/example/ios/Runner/AppDelegate.swift b/packages/two_dimensional_scrollables/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/two_dimensional_scrollables/example/ios/Runner/AppDelegate.swift
+++ b/packages/two_dimensional_scrollables/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/two_dimensional_scrollables/example/ios/Runner/Info.plist b/packages/two_dimensional_scrollables/example/ios/Runner/Info.plist
index 5458fc4188bf..f0e9a364bb1f 100644
--- a/packages/two_dimensional_scrollables/example/ios/Runner/Info.plist
+++ b/packages/two_dimensional_scrollables/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/url_launcher/url_launcher/example/ios/Runner/AppDelegate.swift b/packages/url_launcher/url_launcher/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/url_launcher/url_launcher/example/ios/Runner/AppDelegate.swift
+++ b/packages/url_launcher/url_launcher/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/url_launcher/url_launcher/example/ios/Runner/Info.plist b/packages/url_launcher/url_launcher/example/ios/Runner/Info.plist
index af54d831c42b..3b1cd608ce7a 100644
--- a/packages/url_launcher/url_launcher/example/ios/Runner/Info.plist
+++ b/packages/url_launcher/url_launcher/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/video_player/video_player/example/ios/Runner/AppDelegate.swift b/packages/video_player/video_player/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/video_player/video_player/example/ios/Runner/AppDelegate.swift
+++ b/packages/video_player/video_player/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/video_player/video_player/example/ios/Runner/Info.plist b/packages/video_player/video_player/example/ios/Runner/Info.plist
index c7d0e4eb5eda..9de1db184970 100644
--- a/packages/video_player/video_player/example/ios/Runner/Info.plist
+++ b/packages/video_player/video_player/example/ios/Runner/Info.plist
@@ -33,6 +33,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/packages/webview_flutter/webview_flutter/example/ios/Runner/AppDelegate.swift b/packages/webview_flutter/webview_flutter/example/ios/Runner/AppDelegate.swift
index 2a5a9ec00b1e..81eca8683601 100644
--- a/packages/webview_flutter/webview_flutter/example/ios/Runner/AppDelegate.swift
+++ b/packages/webview_flutter/webview_flutter/example/ios/Runner/AppDelegate.swift
@@ -6,12 +6,15 @@ import Flutter
import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
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)
+ }
}
diff --git a/packages/webview_flutter/webview_flutter/example/ios/Runner/Info.plist b/packages/webview_flutter/webview_flutter/example/ios/Runner/Info.plist
index 7db91f6952cb..e1f3097f6d88 100644
--- a/packages/webview_flutter/webview_flutter/example/ios/Runner/Info.plist
+++ b/packages/webview_flutter/webview_flutter/example/ios/Runner/Info.plist
@@ -28,6 +28,27 @@
LaunchScreen
UIMainStoryboardFile
Main
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneConfigurationName
+ flutter
+ UISceneStoryboardFile
+ Main
+
+
+
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait