diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index 7544fe1c414cea6346175eef40a0b05747e45ada..4f34f4bff9155a9677b6876c67984e9befb6576e 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -883,7 +883,7 @@ def package_finish(self):
                     try:
                         sign_attempts-=1;
                         self.run_command(
-                           'codesign --verbose --force --keychain "%(home_path)s/Library/Keychains/viewer.keychain" --sign %(identity)r %(bundle)r' % {
+                           'codesign --verbose --deep --force --keychain "%(home_path)s/Library/Keychains/viewer.keychain" --sign %(identity)r %(bundle)r' % {
                                'home_path' : home_path,
                                'identity': identity,
                                'bundle': self.get_dst_prefix()