From 6240d076461ffb35600e50af49ad96ede17da521 Mon Sep 17 00:00:00 2001 From: "Jerry.Qiushi" Date: Tue, 15 Nov 2022 15:22:24 +0800 Subject: [PATCH] Redownload AppleIncRootCertificate.cer if file size is 0. (#20812) --- fastlane/lib/fastlane/actions/update_project_provisioning.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/lib/fastlane/actions/update_project_provisioning.rb b/fastlane/lib/fastlane/actions/update_project_provisioning.rb index b4c45675ce8..b68e6b36851 100644 --- a/fastlane/lib/fastlane/actions/update_project_provisioning.rb +++ b/fastlane/lib/fastlane/actions/update_project_provisioning.rb @@ -19,7 +19,7 @@ def self.run(params) UI.user_error!("Could not find path to project config '#{project_file_path}'. Pass the path to your project (not workspace)!") unless File.exist?(project_file_path) # download certificate - unless File.exist?(params[:certificate]) + unless File.exist?(params[:certificate]) && File.size(params[:certificate]) > 0 UI.message("Downloading root certificate from (#{ROOT_CERTIFICATE_URL}) to path '#{params[:certificate]}'") File.open(params[:certificate], "w:ASCII-8BIT") do |file| file.write(FastlaneCore::Helper.open_uri(ROOT_CERTIFICATE_URL, "rb").read)