This commit is contained in:
Thomas Demirdjian
2026-08-04 10:59:27 +02:00
parent 761f3cc200
commit c8656d6273
25 changed files with 1743 additions and 75 deletions
+9 -1
View File
@@ -7,7 +7,8 @@ podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties
ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0'
ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR']
platform :ios, podfile_properties['ios.deploymentTarget'] || '15.1'
ios_deployment_target = podfile_properties['ios.deploymentTarget'] || '15.1'
platform :ios, ios_deployment_target
install! 'cocoapods',
:deterministic_uuids => false
@@ -52,6 +53,13 @@ target 'MusicLand' do
:ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true',
)
# Xcode 27 minimum deployment target compatibility
installer.pods_project.targets.each do |target|
target.build_configurations.each do |build_configuration|
build_configuration.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = ios_deployment_target
end
end
# Workaround for Xcode/clang consteval regression with fmt 11.0.2.
# Keep this until React Native ships a newer fmt pod.
fmt_base_header = File.join(installer.sandbox.root.to_s, 'fmt', 'include', 'fmt', 'base.h')