changeset 1505:298651b1a002 3.0-integration

Try a deep codesign instead
author Chris Cannam <cannam@all-day-breakfast.com>
date Mon, 09 Jan 2017 16:09:17 +0000
parents 49634cb5f558
children 61b7de65851a
files deploy/osx/sign.sh
diffstat 1 files changed, 10 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/deploy/osx/sign.sh	Mon Jan 09 14:33:36 2017 +0000
+++ b/deploy/osx/sign.sh	Mon Jan 09 16:09:17 2017 +0000
@@ -13,15 +13,16 @@
 	exit 2
 fi
 for app in "$dir"/*.app; do
-    find "$app" -name Qt\* -print | while read fr; do
-	codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
-    done
-    find "$app" -name \*.dylib -print | while read fr; do
-	codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
-    done
-    find "$app/Contents/MacOS" -type f -print | while read fr; do
-	codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
-    done
+    codesign -s "Developer ID Application: Chris Cannam" -fv --deep "$app"
+#    find "$app" -name Qt\* -print | while read fr; do
+#	codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
+#    done
+#    find "$app" -name \*.dylib -print | while read fr; do
+#	codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
+#    done
+#    find "$app/Contents/MacOS" -type f -print | while read fr; do
+#	codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
+#    done
     codesign -s "Developer ID Application: Chris Cannam" -fv \
          --requirements '=designated =>  identifier "org.sonicvisualiser.SonicVisualiser" and ( (anchor apple generic and    certificate leaf[field.1.2.840.113635.100.6.1.9] ) or (anchor apple generic and    certificate 1[field.1.2.840.113635.100.6.2.6]  and    certificate leaf[field.1.2.840.113635.100.6.1.13] and    certificate leaf[subject.OU] = "M2H8666U82"))' \
          "$app"