From 467dc324f61ebb324916faef07a748226e4c3f42 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Wed, 29 Mar 2017 18:48:46 +0200 Subject: [PATCH] Code sign Mac packages. #2875 --- package/osx/make_dmg.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/osx/make_dmg.sh b/package/osx/make_dmg.sh index d62fe991b..76ea206b3 100755 --- a/package/osx/make_dmg.sh +++ b/package/osx/make_dmg.sh @@ -117,5 +117,13 @@ make_plist echo $PkgInfoContents >$appfolder/Contents/PkgInfo +if [[ -e "${KEYCHAIN_FILE}" ]]; then + echo "Signing app..." + security list-keychains -s "${KEYCHAIN_FILE}" + security default-keychain -s "${KEYCHAIN_FILE}" + security unlock-keychain -p "${KEYCHAIN_PASSWORD}" "${KEYCHAIN_FILE}" + codesign --sign "${KEYCHAIN_IDENTITY}" "$appfolder" +fi + echo "Creating dmg file...." hdiutil create -fs HFS+ -srcfolder "$appfolder" -volname "$appname" "$dmgfile"