Zip the dsym artifacts. (#35075)

diff --git a/sky/tools/create_macos_framework.py b/sky/tools/create_macos_framework.py
index 42380f9..c34e202 100755
--- a/sky/tools/create_macos_framework.py
+++ b/sky/tools/create_macos_framework.py
@@ -101,6 +101,11 @@
   if args.dsym:
     dsym_out = os.path.splitext(fat_framework)[0] + '.dSYM'
     subprocess.check_call([DSYMUTIL, '-o', dsym_out, fat_framework_binary])
+    subprocess.check_call([
+        'zip', '-r',
+        '%s/FlutterMacOS.dSYM.zip' % dst,
+        '%s/FlutterMacOS.dSYM/Contents' % dst
+    ])
 
   if args.strip:
     # copy unstripped