annotate deploy/osx/sign.sh @ 855:7c0534369ddd

Fix #1058 clicking row in Layer Edit dialog when colour 3d plot layer active jumps to wrong frame (was using sample rate where resolution intended)
author Chris Cannam
date Tue, 16 Sep 2014 10:29:19 +0100
parents 1e993a922d79
children 1e63105fc82d
rev   line source
Chris@680 1 #!/bin/bash
Chris@514 2
Chris@514 3 # Execute this from the top-level directory of the project (the one
Chris@514 4 # that contains the .app bundle). Supply the name of the .app bundle
Chris@514 5 # as argument
Chris@514 6 dir="$1"
Chris@514 7 if [ -z "$dir" ] || [ ! -d "$dir" ]; then
Chris@514 8 echo "Usage: $0 <pkgdir>"
Chris@514 9 echo "Where pkgdir is the directory containing <MyApplication>.app"
Chris@514 10 echo "All .app bundles in pkgdir will be signed"
Chris@514 11 exit 2
Chris@514 12 fi
Chris@514 13 for app in "$dir"/*.app; do
Chris@680 14 find "$app" -name Qt\* -print | while read fr; do
Chris@680 15 codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
Chris@680 16 done
Chris@680 17 find "$app" -name \*.dylib -print | while read fr; do
Chris@680 18 codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
Chris@680 19 done
Chris@514 20 codesign -s "Developer ID Application: Chris Cannam" -fv \
Chris@680 21 --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"))' \
Chris@514 22 "$app"
Chris@516 23 done
Chris@516 24