From 8ef1e78aac57b40df3d83eee701b54cb971e65e6 Mon Sep 17 00:00:00 2001 From: Kacper Kafara Date: Fri, 11 Apr 2025 14:11:55 +0200 Subject: [PATCH] Bump deployment target for tvOS to 15.1 It is the lowest supported version from react-native-tvos@0.76 onwards https://github.com/react-native-tvos/react-native-tvos?tab=readme-ov-file#general-support-for-tv --- RNScreens.podspec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/RNScreens.podspec b/RNScreens.podspec index 83ee5f7842..cde7923921 100644 --- a/RNScreens.podspec +++ b/RNScreens.podspec @@ -4,6 +4,8 @@ package = JSON.parse(File.read(File.join(__dir__, "package.json"))) new_arch_enabled = ENV['RCT_NEW_ARCH_ENABLED'] == '1' min_supported_ios_version = new_arch_enabled ? "15.1" : "15.1" +min_supported_tvos_version = "15.1" +min_supported_visionos_version = "1.0" source_files = new_arch_enabled ? 'ios/**/*.{h,m,mm,cpp}' : ["ios/**/*.{h,m,mm}", "cpp/RNScreensTurboModule.cpp", "cpp/RNScreensTurboModule.h"] Pod::Spec.new do |s| @@ -16,7 +18,7 @@ Pod::Spec.new do |s| s.homepage = "https://github.com/software-mansion/react-native-screens" s.license = "MIT" s.author = { "author" => "author@domain.cn" } - s.platforms = { :ios => min_supported_ios_version, :tvos => "11.0", :visionos => "1.0" } + s.platforms = { :ios => min_supported_ios_version, :tvos => min_supported_tvos_version, :visionos => min_supported_visionos_version } s.source = { :git => "https://github.com/software-mansion/react-native-screens.git", :tag => "#{s.version}" } s.source_files = source_files s.project_header_files = "cpp/**/*.h" # Don't expose C++ headers publicly to allow importing framework into Swift files