GHA: debug osx dmg signing

This commit is contained in:
aboyko
2023-07-19 19:22:20 -04:00
parent 6cef57c5d8
commit 55efe19c0b
2 changed files with 7 additions and 4 deletions

View File

@@ -37,14 +37,17 @@ cat ./dmg-config.json
dmg_filename=${filename%.*.*}.dmg
appdmg ./dmg-config.json ../${dmg_filename}
cd ..
pwd
ls
rm -rf ./${destination_folder_name}
rm -f $filename
echo "Sign $dmg_filename"
codesign --verbose --deep --force --timestamp --keychain $KEYCHAIN -s "${MACOS_CERTIFICATE_ID}" $dmg_filename
echo "Sign ${dmg_filename}"
echo 'codesign --verbose --deep --force --timestamp --keychain "${KEYCHAIN}" -s "${MACOS_CERTIFICATE_ID}" ./$dmg_filename'
codesign --verbose --deep --force --timestamp --keychain "${KEYCHAIN}" -s "${MACOS_CERTIFICATE_ID}" ./$dmg_filename
echo "Notarizing $dmg_filename"
(xcrun notarytool submit ${dmg_filename} --keychain-profile notarize-app-dmg-profile --wait \
(xcrun notarytool submit ./${dmg_filename} --keychain-profile notarize-app-dmg-profile --wait \
&& echo "Staple and generate checksums for ${dmg_filename}" \
&& xcrun stapler staple $dmg_filename \
&& shasum -a 256 $dmg_filename > ${dmg_filename}.sha256 \