Hide all stdout outputs from the fastlane match step (#14616)

diff --git a/examples/flutter_gallery/ios/fastlane/Fastfile b/examples/flutter_gallery/ios/fastlane/Fastfile
index 9bb2f54..1c9ad11 100644
--- a/examples/flutter_gallery/ios/fastlane/Fastfile
+++ b/examples/flutter_gallery/ios/fastlane/Fastfile
@@ -3,6 +3,16 @@
 
 default_platform(:ios)
 
+def suppress_output
+  original_stdout, original_stderr = $stdout.clone, $stderr.clone
+  $stderr.reopen File.new('/dev/null', 'w')
+  $stdout.reopen File.new('/dev/null', 'w')
+  yield
+ensure
+  $stdout.reopen original_stdout
+  $stderr.reopen original_stderr
+end
+
 # This should be run after running
 # flutter build ios --release --no-codesign
 # to build the app using the Flutter toolchain. This lane is meant to only
@@ -24,13 +34,17 @@
       version_number: /\d+\.\d+\.\d+/.match(raw_version)[0]
     )
 
-    # Retrieves all the necessary certs and provisioning profiles.
-    sync_code_signing(
-      git_url: ENV['PUBLISHING_MATCH_CERTIFICATE_REPO'],
-      type: 'appstore',
-      readonly: true,
-      verbose: false
-    )
+    puts 'Retrieving signing certificates and profiles...'
+    # Stop fastlane from echoing back PUBLISHING_MATCH_CERTIFICATE_REPO var.
+    suppress_output {
+      # Retrieves all the necessary certs and provisioning profiles.
+      sync_code_signing(
+        git_url: ENV['PUBLISHING_MATCH_CERTIFICATE_REPO'],
+        type: 'appstore',
+        readonly: true
+      )
+    }
+    puts 'Certificates and profiles installed'
 
     # Modify the Xcode project to use the new team and profile.
     # It will put the git state to dirty but Travis will be wiped after