From f487129c7059e72b07a8179f1b8968b3a361739c Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Wed, 17 Oct 2018 20:10:02 -0500 Subject: [PATCH] Sign the DMG as well. --- package/osx/make_dmg.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package/osx/make_dmg.sh b/package/osx/make_dmg.sh index 305298ab2..7839a6414 100755 --- a/package/osx/make_dmg.sh +++ b/package/osx/make_dmg.sh @@ -151,3 +151,12 @@ fi echo "Creating dmg file...." hdiutil create -fs HFS+ -srcfolder "$appfolder" -volname "$appname" "$dmgfile" + +if [[ -e "${KEYCHAIN_FILE}" ]]; then + echo "Signing app dmg..." + chmod +w $dmgfile + security list-keychains -s "${KEYCHAIN_FILE}" + security default-keychain -s "${KEYCHAIN_FILE}" + security unlock-keychain -p "${KEYCHAIN_PASSWORD}" "${KEYCHAIN_FILE}" + codesign --sign "${KEYCHAIN_IDENTITY}" "$dmgfile" +fi