diff --git a/MacOSX/OpenSC_applescripts.entitlements b/MacOSX/OpenSC_applescripts.entitlements new file mode 100644 index 00000000..548ce436 --- /dev/null +++ b/MacOSX/OpenSC_applescripts.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.automation.apple-events + + + diff --git a/MacOSX/OpenSC_Uninstaller.entitlements b/MacOSX/OpenSC_binaries.entitlements similarity index 82% rename from MacOSX/OpenSC_Uninstaller.entitlements rename to MacOSX/OpenSC_binaries.entitlements index c3efb923..fba0ded4 100644 --- a/MacOSX/OpenSC_Uninstaller.entitlements +++ b/MacOSX/OpenSC_binaries.entitlements @@ -5,8 +5,6 @@ com.apple.security.app-sandbox com.apple.security.cs.disable-library-validation - - com.apple.security.automation.apple-events diff --git a/MacOSX/build-package.in b/MacOSX/build-package.in index 67b626a3..5b9e35d9 100755 --- a/MacOSX/build-package.in +++ b/MacOSX/build-package.in @@ -99,7 +99,7 @@ fi mkdir -p "$BUILDPATH/target/Applications/Utilities" osacompile -o "$BUILDPATH/target/Applications/Utilities/OpenSC Notify.app" "MacOSX/OpenSC_Notify.applescript" if test -n "${CODE_SIGN_IDENTITY}"; then - codesign --force --sign "${CODE_SIGN_IDENTITY}" --entitlements MacOSX/OpenSC_Uninstaller.entitlements --deep --timestamp --options runtime "$BUILDPATH/target/Applications/Utilities/OpenSC Notify.app" + codesign --force --sign "${CODE_SIGN_IDENTITY}" --entitlements MacOSX/OpenSC_applescripts.entitlements --deep --timestamp --options runtime "$BUILDPATH/target/Applications/Utilities/OpenSC Notify.app" fi @@ -185,7 +185,7 @@ if test -n "${CODE_SIGN_IDENTITY}"; then do # find executable files and run codesign on them find ${d} -type f -perm +111 -print -exec \ - codesign --force --sign "${CODE_SIGN_IDENTITY}" --entitlements MacOSX/OpenSC_Uninstaller.entitlements --deep --timestamp --options runtime {} \; + codesign --force --sign "${CODE_SIGN_IDENTITY}" --entitlements MacOSX/OpenSC_binaries.entitlements --deep --timestamp --options runtime {} \; done fi @@ -208,7 +208,7 @@ fi # Build "Uninstaller" osacompile -o "${imagedir}/OpenSC Uninstaller.app" "MacOSX/OpenSC_Uninstaller.applescript" if test -n "${CODE_SIGN_IDENTITY}"; then - codesign --force --sign "${CODE_SIGN_IDENTITY}" --entitlements MacOSX/OpenSC_Uninstaller.entitlements --deep --timestamp --options runtime "${imagedir}/OpenSC Uninstaller.app" + codesign --force --sign "${CODE_SIGN_IDENTITY}" --entitlements MacOSX/OpenSC_applescripts.entitlements --deep --timestamp --options runtime "${imagedir}/OpenSC Uninstaller.app" fi # Create .dmg