Revision: 26845 http://sourceforge.net/p/bibdesk/svn/26845 Author: hofman Date: 2021-09-11 14:09:28 +0000 (Sat, 11 Sep 2021) Log Message: ----------- Don't set hardened runtime and entitlements when using BibDesk Signing Certificate
Modified Paths: -------------- trunk/bibdesk/codesign_bibdesk.sh Modified: trunk/bibdesk/codesign_bibdesk.sh =================================================================== --- trunk/bibdesk/codesign_bibdesk.sh 2021-09-11 09:40:06 UTC (rev 26844) +++ trunk/bibdesk/codesign_bibdesk.sh 2021-09-11 14:09:28 UTC (rev 26845) @@ -1,11 +1,14 @@ #!/bin/sh IDENTITY="BibDesk Signing Certificate" +CODESIGN_OPTIONS= if [ "$#" -gt 2 ]; then IDENTITY="Developer ID Application: $1 ($2)" + CODESIGN_OPTIONS="-o runtime" elif [ "$#" -gt 1 ]; then IDENTITY="$1" + CODESIGN_OPTIONS="-o runtime" fi BIBDESK_BUNDLE_PATH="${!#}" @@ -25,15 +28,15 @@ codesign ${CODESIGN_FLAGS} -s "${IDENTITY}" "${LOCATION}/FileView.framework" codesign ${CODESIGN_FLAGS} -s "${IDENTITY}" "${LOCATION}/SkimNotesBase.framework" codesign ${CODESIGN_FLAGS} -s "${IDENTITY}" "${LOCATION}/yaz.framework" -codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" --identifier "org.sparkle-project.Sparkle.Autoupdate.fileop" "${LOCATION}/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop" -codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" "${LOCATION}/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate" +codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" --identifier "org.sparkle-project.Sparkle.Autoupdate.fileop" "${LOCATION}/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop" +codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" "${LOCATION}/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate" codesign ${CODESIGN_FLAGS} -s "${IDENTITY}" "${LOCATION}/Sparkle.framework" LOCATION="${CONTENTS_DIR}/Library" -codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" "${LOCATION}/Spotlight/BibImporter.mdimporter/Contents/MacOS/BibImporter" -codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" "${LOCATION}/QuickLook/BibDesk.qlgenerator/Contents/MacOS/BibDesk" +codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" "${LOCATION}/Spotlight/BibImporter.mdimporter/Contents/MacOS/BibImporter" +codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" "${LOCATION}/QuickLook/BibDesk.qlgenerator/Contents/MacOS/BibDesk" LOCATION="${CONTENTS_DIR}/MacOS" -codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" --identifier "edu.ucsd.cs.mmccrack.bibdesk.relaunch" "${LOCATION}/relaunch" +codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" --identifier "edu.ucsd.cs.mmccrack.bibdesk.relaunch" "${LOCATION}/relaunch" -codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" --entitlements "${BIBDESK_ENTITLEMENTS}" "${BIBDESK_BUNDLE_PATH}" +codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" ${CODESIGN_OPTIONS:+--entitlements "${BIBDESK_ENTITLEMENTS}"} "${BIBDESK_BUNDLE_PATH}" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Bibdesk-commit mailing list Bibdesk-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-commit