diff --git a/packages/file_selector/file_selector_ios/CHANGELOG.md b/packages/file_selector/file_selector_ios/CHANGELOG.md
index b34eedbd891..aaa69ae3571 100644
--- a/packages/file_selector/file_selector_ios/CHANGELOG.md
+++ b/packages/file_selector/file_selector_ios/CHANGELOG.md
@@ -1,6 +1,7 @@
-## NEXT
+## 0.5.3+3
-* Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
+* Updates minimum supported version to iOS 13.
+* Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
## 0.5.3+2
diff --git a/packages/file_selector/file_selector_ios/example/ios/Flutter/AppFrameworkInfo.plist b/packages/file_selector/file_selector_ios/example/ios/Flutter/AppFrameworkInfo.plist
index 7c569640062..1dc6cf7652b 100644
--- a/packages/file_selector/file_selector_ios/example/ios/Flutter/AppFrameworkInfo.plist
+++ b/packages/file_selector/file_selector_ios/example/ios/Flutter/AppFrameworkInfo.plist
@@ -21,6 +21,6 @@
CFBundleVersion
1.0
MinimumOSVersion
- 12.0
+ 13.0
diff --git a/packages/file_selector/file_selector_ios/example/ios/Podfile b/packages/file_selector/file_selector_ios/example/ios/Podfile
index e549ee22f3b..620e46eba60 100644
--- a/packages/file_selector/file_selector_ios/example/ios/Podfile
+++ b/packages/file_selector/file_selector_ios/example/ios/Podfile
@@ -1,5 +1,5 @@
# Uncomment this line to define a global platform for your project
-# platform :ios, '12.0'
+# platform :ios, '13.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
diff --git a/packages/file_selector/file_selector_ios/example/ios/Runner.xcodeproj/project.pbxproj b/packages/file_selector/file_selector_ios/example/ios/Runner.xcodeproj/project.pbxproj
index 20c3afce7b7..3a0c60083fa 100644
--- a/packages/file_selector/file_selector_ios/example/ios/Runner.xcodeproj/project.pbxproj
+++ b/packages/file_selector/file_selector_ios/example/ios/Runner.xcodeproj/project.pbxproj
@@ -442,7 +442,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -519,7 +519,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@@ -568,7 +568,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
diff --git a/packages/file_selector/file_selector_ios/example/lib/main.dart b/packages/file_selector/file_selector_ios/example/lib/main.dart
index 5281d9941c0..556f420b8fd 100644
--- a/packages/file_selector/file_selector_ios/example/lib/main.dart
+++ b/packages/file_selector/file_selector_ios/example/lib/main.dart
@@ -30,8 +30,8 @@ class MyApp extends StatelessWidget {
home: const HomePage(),
routes: {
'/open/image': (BuildContext context) => const OpenImagePage(),
- '/open/images':
- (BuildContext context) => const OpenMultipleImagesPage(),
+ '/open/images': (BuildContext context) =>
+ const OpenMultipleImagesPage(),
'/open/text': (BuildContext context) => const OpenTextPage(),
'/open/any': (BuildContext context) => const OpenAnyPage(),
},
diff --git a/packages/file_selector/file_selector_ios/example/lib/open_multiple_images_page.dart b/packages/file_selector/file_selector_ios/example/lib/open_multiple_images_page.dart
index faf4feb1d5a..8650a2e06d2 100644
--- a/packages/file_selector/file_selector_ios/example/lib/open_multiple_images_page.dart
+++ b/packages/file_selector/file_selector_ios/example/lib/open_multiple_images_page.dart
@@ -82,10 +82,9 @@ class MultipleImagesDisplay extends StatelessWidget {
children: [
...files.map(
(XFile file) => Flexible(
- child:
- kIsWeb
- ? Image.network(file.path)
- : Image.file(File(file.path)),
+ child: kIsWeb
+ ? Image.network(file.path)
+ : Image.file(File(file.path)),
),
),
],
diff --git a/packages/file_selector/file_selector_ios/example/pubspec.yaml b/packages/file_selector/file_selector_ios/example/pubspec.yaml
index 447581c923a..68c190da3fd 100644
--- a/packages/file_selector/file_selector_ios/example/pubspec.yaml
+++ b/packages/file_selector/file_selector_ios/example/pubspec.yaml
@@ -4,8 +4,8 @@ publish_to: 'none'
version: 1.0.0
environment:
- sdk: ^3.7.0
- flutter: ">=3.29.0"
+ sdk: ^3.9.0
+ flutter: ">=3.35.0"
dependencies:
# The following adds the Cupertino Icons font to your application.
diff --git a/packages/file_selector/file_selector_ios/ios/file_selector_ios.podspec b/packages/file_selector/file_selector_ios/ios/file_selector_ios.podspec
index 6d09c9b3105..c849843728e 100644
--- a/packages/file_selector/file_selector_ios/ios/file_selector_ios.podspec
+++ b/packages/file_selector/file_selector_ios/ios/file_selector_ios.podspec
@@ -15,7 +15,7 @@ Displays the native iOS document picker.
s.source = { :http => 'https://github.com/flutter/packages/tree/main/packages/file_selector/file_selector_ios' }
s.source_files = 'file_selector_ios/Sources/file_selector_ios/**/*.swift'
s.dependency 'Flutter'
- s.platform = :ios, '12.0'
+ s.platform = :ios, '13.0'
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
s.swift_version = '5.0'
s.xcconfig = {
diff --git a/packages/file_selector/file_selector_ios/ios/file_selector_ios/Package.swift b/packages/file_selector/file_selector_ios/ios/file_selector_ios/Package.swift
index b006465d5bc..f7375c8712e 100644
--- a/packages/file_selector/file_selector_ios/ios/file_selector_ios/Package.swift
+++ b/packages/file_selector/file_selector_ios/ios/file_selector_ios/Package.swift
@@ -10,7 +10,7 @@ import PackageDescription
let package = Package(
name: "file_selector_ios",
platforms: [
- .iOS("12.0")
+ .iOS("13.0")
],
products: [
.library(name: "file-selector-ios", targets: ["file_selector_ios"])
diff --git a/packages/file_selector/file_selector_ios/lib/src/messages.g.dart b/packages/file_selector/file_selector_ios/lib/src/messages.g.dart
index 6fd457e4af8..5ecb21446ba 100644
--- a/packages/file_selector/file_selector_ios/lib/src/messages.g.dart
+++ b/packages/file_selector/file_selector_ios/lib/src/messages.g.dart
@@ -127,8 +127,9 @@ class FileSelectorApi {
BinaryMessenger? binaryMessenger,
String messageChannelSuffix = '',
}) : pigeonVar_binaryMessenger = binaryMessenger,
- pigeonVar_messageChannelSuffix =
- messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix' : '';
+ pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty
+ ? '.$messageChannelSuffix'
+ : '';
final BinaryMessenger? pigeonVar_binaryMessenger;
static const MessageCodec