Allow different identities for iOS code signing

Docs-Preview: https://skia.org/?cl=81340
Bug: skia:
Change-Id: I9a0e52ba4ce3c0c4b40cc65ce6b26bd3cebdbe4d
Reviewed-on: https://skia-review.googlesource.com/81340
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
diff --git a/BUILD.gn b/BUILD.gn
index 131bf0b..5bc5376 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -62,6 +62,11 @@
   } else {
     skia_use_vulkan = skia_vulkan_sdk != ""
   }
+
+  if (is_ios) {
+    skia_ios_identity = ".*Google.*"
+    skia_ios_profile = "Google Development"
+  }
 }
 declare_args() {
   skia_tools_vulkan_header_dir = ""
@@ -1083,8 +1088,11 @@
             "$bundle_root_dir/_CodeSignature/CodeResources",
             "$bundle_root_dir/embedded.mobileprovision",
           ]
-          code_signing_args =
-              [ rebase_path("$bundle_root_dir", root_build_dir) ]
+          code_signing_args = [
+            rebase_path("$bundle_root_dir", root_build_dir),
+            skia_ios_identity,
+            skia_ios_profile,
+          ]
         }
       }
     } else {