mirror of
https://github.com/qvacua/vimr.git
synced 2024-12-24 22:33:52 +03:00
Add notarize script
This commit is contained in:
parent
3d42944741
commit
a3afb249f5
29
bin/notarize_vimr.sh
Executable file
29
bin/notarize_vimr.sh
Executable file
@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
set -Eeuo pipefail
|
||||
|
||||
readonly vimr_app_path=${vimr_app_path:?"Path to VimR.app"}
|
||||
|
||||
main() {
|
||||
pushd "${vimr_app_path}/.." >/dev/null
|
||||
echo "### Notarizing"
|
||||
ditto -c -k --keepParent VimR.app VimR.app.zip
|
||||
|
||||
echo "### Uploading"
|
||||
declare -x request_uuid
|
||||
request_uuid=$(xcrun \
|
||||
altool --notarize-app --primary-bundle-id "com.qvacua.VimR" \
|
||||
--username "hataewon@gmail.com" --password "@keychain:dev-notar" \
|
||||
--file VimR.app.zip | grep RequestUUID | sed -E 's/.* = (.*)/\1/')
|
||||
readonly request_uuid
|
||||
|
||||
pushd "$(dirname "${BASH_SOURCE[0]}")/.." >/dev/null
|
||||
echo "### Waiting for notarization ${request_uuid} to finish"
|
||||
./bin/wait_for_notarization.py
|
||||
echo "### Notarization finished"
|
||||
popd >/dev/null
|
||||
|
||||
xcrun stapler staple VimR.app
|
||||
popd >/dev/null
|
||||
}
|
||||
|
||||
main
|
Loading…
Reference in New Issue
Block a user