From 9947676fd008816dd3023732222a142c2265dfd4 Mon Sep 17 00:00:00 2001 From: John Maguire Date: Mon, 10 Apr 2023 12:08:03 -0400 Subject: [PATCH] Fix builds on Xcode 14.3 (#112) Xcode 14.3+ does not support targeting iOS versions below 11. This code updates all Pods target to a minimum of iOS 11. --- ios/Podfile | 12 +++++++++++- ios/Podfile.lock | 14 +++++++------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/ios/Podfile b/ios/Podfile index f854d64..e1d5ffb 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -30,7 +30,7 @@ flutter_ios_podfile_setup target 'Runner' do use_frameworks! use_modular_headers! - + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) pod 'SwiftyJSON', '~> 5.0' end @@ -41,6 +41,16 @@ target 'NebulaNetworkExtension' do end post_install do |installer| + installer.generated_projects.each do |project| + project.targets.each do |target| + target.build_configurations.each do |config| + if Gem::Version.new('11.0') > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) + config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0' + end + end + end + end + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index eca2ecf..6850926 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -40,12 +40,12 @@ PODS: - Flutter - path_provider_ios (0.0.1): - Flutter - - SDWebImage (5.13.3): - - SDWebImage/Core (= 5.13.3) - - SDWebImage/Core (5.13.3) + - SDWebImage (5.15.5): + - SDWebImage/Core (= 5.15.5) + - SDWebImage/Core (5.15.5) - share_plus (0.0.1): - Flutter - - SwiftyGif (5.4.3) + - SwiftyGif (5.4.4) - SwiftyJSON (5.0.1) - url_launcher_ios (0.0.1): - Flutter @@ -92,12 +92,12 @@ SPEC CHECKSUMS: flutter_barcode_scanner: 7a1144744c28dc0c57a8de7218ffe5ec59a9e4bf package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62 path_provider_ios: 7d7ce634493af4477d156294792024ec3485acd5 - SDWebImage: af5bbffef2cde09f148d826f9733dcde1a9414cd + SDWebImage: fd7e1a22f00303e058058278639bf6196ee431fe share_plus: 056a1e8ac890df3e33cb503afffaf1e9b4fbae68 - SwiftyGif: 6c3eafd0ce693cad58bb63d2b2fb9bacb8552780 + SwiftyGif: 93a1cc87bf3a51916001cf8f3d63835fb64c819f SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e url_launcher_ios: 02f1989d4e14e998335b02b67a7590fa34f971af -PODFILE CHECKSUM: 92e176614f91c6517d4254a0edec8b66f076c77e +PODFILE CHECKSUM: b4b37a776e1b487bf31fc5e5014fa5a74f5a022a COCOAPODS: 1.11.3