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)