GHA: debug osx dmg signing
This commit is contained in:
@@ -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 \
|
||||
|
||||
@@ -173,7 +173,7 @@ jobs:
|
||||
- name: Setup Notarization Credentials
|
||||
run: |
|
||||
xcrun notarytool store-credentials notarize-app-dmg-profile --apple-id ${{ secrets.AC_USERNAME }} --team-id ${{ secrets.APPLE_TEAM_ID }} --password ${{ secrets.AC_PASSWORD }}
|
||||
- name: Download OSX tarr.gz files from S3 for Signing/Notarization
|
||||
- name: Download OSX tar.gz files from S3 for Signing/Notarization
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.TOOLS_S3_ACCESS_KEY }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.TOOLS_S3_SECRET_KEY }}
|
||||
|
||||
Reference in New Issue
Block a user