annotate deploy/osx/notarize.sh @ 2210:a7da61b09a59

Merge from branch rubberband-static. This actually undoes the source inclusion of Rubber Band and just switches to static linkage for the .deb package.
author Chris Cannam
date Thu, 31 Jan 2019 13:17:28 +0000
parents 6e9a125ac5f3
children ec88bcdc5a5b
rev   line source
Chris@2066 1 #!/bin/bash
Chris@2066 2
Chris@2066 3 # This is just a scrapbook for the mo
Chris@2066 4
Chris@2066 5 ## Before this, we need to open Application Loader and log in to the
Chris@2066 6 ## right iTunes Connect account
Chris@2066 7
Chris@2066 8 # xcrun altool --notarize-app -f "Sonic Visualiser-3.2.dmg" --primary-bundle-id org.sonicvisualiser.SonicVisualiser -u "cannam+apple@all-day-breakfast.com" -p @keychain:"Application Loader: cannam+apple@all-day-breakfast.com"
Chris@2066 9
Chris@2066 10 ## That churns for a while and then dumps out a UUID
Chris@2066 11
Chris@2066 12 # xcrun altool --notarization-info UUID -u "cannam+apple@all-day-breakfast.com" -p @keychain:"Application Loader: cannam+apple@all-day-breakfast.com"
Chris@2066 13
Chris@2066 14 ## Returns "in progress" at first, then eventually a failure report
Chris@2066 15 ## with a URL that can be retrieved as JSON payload using wget. An
Chris@2066 16 ## email is also sent to the iTunes Connect account holder when it
Chris@2066 17 ## completes
Chris@2066 18
Chris@2066 19 # xcrun stapler staple -v "Sonic Visualiser-3.2.dmg"
Chris@2066 20
Chris@2066 21 # spctl -a -v "/Applications/Sonic Visualiser.app"
Chris@2066 22
Chris@2066 23
Chris@2066 24