diff --git a/analytics/testapp/ProjectSettings/ProjectSettings.asset b/analytics/testapp/ProjectSettings/ProjectSettings.asset index 659c180fb..183f36f77 100644 --- a/analytics/testapp/ProjectSettings/ProjectSettings.asset +++ b/analytics/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/app_check/testapp/ProjectSettings/ProjectSettings.asset b/app_check/testapp/ProjectSettings/ProjectSettings.asset index 34e65961e..dd7aa516c 100644 --- a/app_check/testapp/ProjectSettings/ProjectSettings.asset +++ b/app_check/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/auth/testapp/ProjectSettings/ProjectSettings.asset b/auth/testapp/ProjectSettings/ProjectSettings.asset index 1349ff689..cbab014e9 100644 --- a/auth/testapp/ProjectSettings/ProjectSettings.asset +++ b/auth/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/cmake/play_services_resolver_deps.cmake b/cmake/play_services_resolver_deps.cmake index 895d12e55..bf8808a0a 100644 --- a/cmake/play_services_resolver_deps.cmake +++ b/cmake/play_services_resolver_deps.cmake @@ -20,7 +20,7 @@ set(DEPENDENCIES_TEMPLATE ${CMAKE_CURRENT_LIST_DIR}/dependencies.template) # The default minimum target SDK to use. -set(DEFAULT_MIN_TARGET_SDK "13.0") +set(DEFAULT_MIN_TARGET_SDK "15.0") # A function that generates the Dependencies.xml file, used by the diff --git a/crashlytics/testapp/ProjectSettings/ProjectSettings.asset b/crashlytics/testapp/ProjectSettings/ProjectSettings.asset index 23bff7b57..5dd4e786a 100644 --- a/crashlytics/testapp/ProjectSettings/ProjectSettings.asset +++ b/crashlytics/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/database/testapp/ProjectSettings/ProjectSettings.asset b/database/testapp/ProjectSettings/ProjectSettings.asset index aaec72ebf..202c4f10b 100644 --- a/database/testapp/ProjectSettings/ProjectSettings.asset +++ b/database/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/docs/readme.md b/docs/readme.md index 69ad84384..ce0fe4688 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -111,6 +111,7 @@ Release Notes ------------- ### Upcoming - Changes + - General (iOS, tvOS): Minimum iOS and tvOS deployment target is now 15.0. - Analytics: Removed deprecated `FirebaseAnalytics.ParameterGroupId` and `Parameter.Dispose` methods. - Auth: Removed deprecated `FirebaseUser.UpdateEmailAsync`. diff --git a/firebaseai/testapp/ProjectSettings/ProjectSettings.asset b/firebaseai/testapp/ProjectSettings/ProjectSettings.asset index a302682d4..703598a8d 100644 --- a/firebaseai/testapp/ProjectSettings/ProjectSettings.asset +++ b/firebaseai/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/firestore/testapp/ProjectSettings/ProjectSettings.asset b/firestore/testapp/ProjectSettings/ProjectSettings.asset index c43578458..1597ca045 100644 --- a/firestore/testapp/ProjectSettings/ProjectSettings.asset +++ b/firestore/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/functions/testapp/ProjectSettings/ProjectSettings.asset b/functions/testapp/ProjectSettings/ProjectSettings.asset index 39f30fe41..336a822c3 100644 --- a/functions/testapp/ProjectSettings/ProjectSettings.asset +++ b/functions/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/installations/testapp/ProjectSettings/ProjectSettings.asset b/installations/testapp/ProjectSettings/ProjectSettings.asset index 3d168f693..e99cdad31 100644 --- a/installations/testapp/ProjectSettings/ProjectSettings.asset +++ b/installations/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/messaging/testapp/ProjectSettings/ProjectSettings.asset b/messaging/testapp/ProjectSettings/ProjectSettings.asset index 58dc5cf0d..f4c85beff 100644 --- a/messaging/testapp/ProjectSettings/ProjectSettings.asset +++ b/messaging/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/remote_config/testapp/ProjectSettings/ProjectSettings.asset b/remote_config/testapp/ProjectSettings/ProjectSettings.asset index b2155e5dc..b3010ceba 100644 --- a/remote_config/testapp/ProjectSettings/ProjectSettings.asset +++ b/remote_config/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 diff --git a/scripts/gha/integration_testing/gameloop_apple/gameloop.xcodeproj/project.pbxproj b/scripts/gha/integration_testing/gameloop_apple/gameloop.xcodeproj/project.pbxproj index ee15830f3..9df291df7 100644 --- a/scripts/gha/integration_testing/gameloop_apple/gameloop.xcodeproj/project.pbxproj +++ b/scripts/gha/integration_testing/gameloop_apple/gameloop.xcodeproj/project.pbxproj @@ -404,7 +404,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -431,7 +431,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Release; }; @@ -454,7 +454,7 @@ SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TEST_TARGET_NAME = gameloop_tvos; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -477,7 +477,7 @@ SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TEST_TARGET_NAME = gameloop_tvos; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Release; }; @@ -532,7 +532,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -587,7 +587,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -603,7 +603,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = gameloop/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -612,7 +612,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TVOS_DEPLOYMENT_TARGET = 14.5; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -622,7 +622,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = gameloop/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -631,7 +631,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TVOS_DEPLOYMENT_TARGET = 14.5; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Release; }; diff --git a/storage/testapp/ProjectSettings/ProjectSettings.asset b/storage/testapp/ProjectSettings/ProjectSettings.asset index 152646135..e1e8dc152 100644 --- a/storage/testapp/ProjectSettings/ProjectSettings.asset +++ b/storage/testapp/ProjectSettings/ProjectSettings.asset @@ -184,10 +184,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 13.0 + iOSTargetOSVersionString: 15.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 13.0 + tvOSTargetOSVersionString: 15.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1