Mercurial > hg > tony
view deploy/osx/sign.sh @ 194:34797795a76c
Clearing the selection by hitting Esc now restores the selected region of the pitch track to its contents from before the selection was made (and any alternate candidate chosen). Fixes feature #885
author | Chris Cannam |
---|---|
date | Wed, 05 Mar 2014 10:38:23 +0000 |
parents | 26784984642a |
children | a3e9ddb7bb8b |
line wrap: on
line source
#!/bin/bash # Execute this from the top-level directory of the project (the one # that contains the .app bundle). Supply the name of the .app bundle # as argument dir="$1" if [ -z "$dir" ] || [ ! -d "$dir" ]; then echo "Usage: $0 <pkgdir>" echo "Where pkgdir is the directory containing <MyApplication>.app" echo "All .app bundles in pkgdir will be signed" 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 codesign -s "Developer ID Application: Chris Cannam" -fv "$app/Contents/Resources/Tony" codesign -s "Developer ID Application: Chris Cannam" -fv \ --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"))' \ "$app" done