Browse Source

mac: Improve how we find .dSYM bundle

Cheng Zhao 10 years ago
parent
commit
8500a53c23
1 changed files with 4 additions and 2 deletions
  1. 4 2
      tools/posix/generate_breakpad_symbols.py

+ 4 - 2
tools/posix/generate_breakpad_symbols.py

@@ -61,8 +61,10 @@ def FindBundlePart(full_path):
 
 def GetDSYMBundle(options, binary_path):
   """Finds the .dSYM bundle to the binary."""
-  if not binary_path.endswith(' Framework'):
-    return binary_path
+  if os.path.isabs(binary_path):
+    dsym_path = binary_path + '.dSYM'
+    if os.path.exists(dsym_path):
+      return dsym_path
 
   filename = FindBundlePart(binary_path)
   search_dirs = [options.build_dir, options.libchromiumcontent_dir]