annotate deploy/osx/sign.sh @ 198:bb391844e2aa
Switching pitch candidate no longer wraps around: you can't go higher than the highest or lower than the lowest (though you can go either "up" or "down" if none of the alternate candidates has been selected yet, regardless of whether the candidates are higher or lower than the actual pitch track)
author |
Chris Cannam |
date |
Wed, 05 Mar 2014 11:39:28 +0000 |
parents |
26784984642a |
children |
a3e9ddb7bb8b |
rev |
line source |
Chris@100
|
1 #!/bin/bash
|
Chris@62
|
2
|
Chris@62
|
3 # Execute this from the top-level directory of the project (the one
|
Chris@62
|
4 # that contains the .app bundle). Supply the name of the .app bundle
|
Chris@62
|
5 # as argument
|
Chris@62
|
6 dir="$1"
|
Chris@62
|
7 if [ -z "$dir" ] || [ ! -d "$dir" ]; then
|
Chris@62
|
8 echo "Usage: $0 <pkgdir>"
|
Chris@62
|
9 echo "Where pkgdir is the directory containing <MyApplication>.app"
|
Chris@62
|
10 echo "All .app bundles in pkgdir will be signed"
|
Chris@62
|
11 exit 2
|
Chris@62
|
12 fi
|
Chris@62
|
13 for app in "$dir"/*.app; do
|
Chris@100
|
14 find "$app" -name Qt\* -print | while read fr; do
|
Chris@100
|
15 codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
|
Chris@100
|
16 done
|
Chris@100
|
17 find "$app" -name \*.dylib -print | while read fr; do
|
Chris@100
|
18 codesign -s "Developer ID Application: Chris Cannam" -fv "$fr"
|
Chris@100
|
19 done
|
Chris@100
|
20 codesign -s "Developer ID Application: Chris Cannam" -fv "$app/Contents/Resources/Tony"
|
Chris@62
|
21 codesign -s "Developer ID Application: Chris Cannam" -fv \
|
Chris@100
|
22 --requirements '=designated => identifier "uk.ac.qmul.eecs.c4dm.Tony" 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@62
|
23 "$app"
|
Chris@62
|
24 done
|
Chris@62
|
25
|