From 4cbf46be3717c95051a70144175fb0962b16b70d Mon Sep 17 00:00:00 2001 From: aboyko Date: Thu, 5 Sep 2024 19:06:20 -0400 Subject: [PATCH] Debug OSX signing and notarization --- .github/scripts/notarize-osx-distro-file.sh | 4 +++- .github/scripts/sign-osx-distro-file.sh | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/scripts/notarize-osx-distro-file.sh b/.github/scripts/notarize-osx-distro-file.sh index 95245d5b3..e3d2880e4 100755 --- a/.github/scripts/notarize-osx-distro-file.sh +++ b/.github/scripts/notarize-osx-distro-file.sh @@ -7,7 +7,9 @@ dmg_filename="$(basename -- $dmg_file)" dir="$(dirname "$dmg_file")" cd $dir -xcrun notarytool submit ./${dmg_filename} --keychain-profile $notarize_profile --wait +submission_id=`xcrun notarytool submit ./${dmg_filename} --keychain-profile $notarize_profile --wait --no-progress -f json | jq -r .id` +echo $submission_id +xcrun notarytool log --keychain-profile $notarize_profile $submission_id echo "Staple and generate checksums for ${dmg_filename}" xcrun stapler staple $dmg_filename if [ $? -eq 0 ]; then diff --git a/.github/scripts/sign-osx-distro-file.sh b/.github/scripts/sign-osx-distro-file.sh index db94dd6e5..7c2e69c21 100755 --- a/.github/scripts/sign-osx-distro-file.sh +++ b/.github/scripts/sign-osx-distro-file.sh @@ -52,6 +52,9 @@ done ls -la ${dir}/${destination_folder_name}/SpringToolSuite4.app/ codesign --verbose --deep --force --timestamp --entitlements "${entitlements}" --options=runtime --keychain "${KEYCHAIN}" -s "${MACOS_CERTIFICATE_ID}" ${dir}/${destination_folder_name}/SpringToolSuite4.app +#Verify codesign +codesign --verify --deep --verbose ${dir}/${destination_folder_name}/SpringToolSuite4.app + cd ${dir}/${destination_folder_name} echo "Generating dmg-config.json..." echo '{' >> dmg-config.json