From 08bd52dc6425865a3be4ce2863ea6ceba9049e75 Mon Sep 17 00:00:00 2001 From: FivePixels Date: Wed, 26 Dec 2018 19:43:11 -0600 Subject: Revert support below 10.12, add Frameworks to begin implementation for adding application to Login Items per user choice --- .../Versions/A/Resources/copy-helper.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 DWA140Menu/LaunchAtLogin.framework/Versions/A/Resources/copy-helper.sh (limited to 'DWA140Menu/LaunchAtLogin.framework/Versions/A/Resources/copy-helper.sh') diff --git a/DWA140Menu/LaunchAtLogin.framework/Versions/A/Resources/copy-helper.sh b/DWA140Menu/LaunchAtLogin.framework/Versions/A/Resources/copy-helper.sh new file mode 100755 index 0000000..3de8a9d --- /dev/null +++ b/DWA140Menu/LaunchAtLogin.framework/Versions/A/Resources/copy-helper.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +origin_helper_path="$BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH/LaunchAtLogin.framework/Resources/LaunchAtLoginHelper.app" +helper_dir="$BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH/Library/LoginItems" +helper_path="$helper_dir/LaunchAtLoginHelper.app" + +rm -rf "$helper_path" +mkdir -p "$helper_dir" +cp -rf "$origin_helper_path" "$helper_dir/" + +defaults write "$helper_path/Contents/Info" CFBundleIdentifier -string "$PRODUCT_BUNDLE_IDENTIFIER-LaunchAtLoginHelper" +codesign --force --entitlements="$CODE_SIGN_ENTITLEMENTS" --sign="$EXPANDED_CODE_SIGN_IDENTITY_NAME" "$helper_path" + +if [[ $CONFIGURATION == "Release" ]]; then + rm -rf "$origin_helper_path" + rm "$(dirname "$origin_helper_path")/copy-helper.sh" +fi -- cgit v1.2.3