diff options
Diffstat (limited to 'desktop/install/macos_package.sh')
-rwxr-xr-x | desktop/install/macos_package.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/desktop/install/macos_package.sh b/desktop/install/macos_package.sh new file mode 100755 index 00000000..44c42ca8 --- /dev/null +++ b/desktop/install/macos_package.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +export DEVELOPER_ID="Developer ID Application: Micah Lee (N9B95FDWH4)" + +# Cleanb up from the last build +rm -rf macOS +briefcase create + +# Codesign the child binaries +codesign --sign "$DEVELOPER_ID" \ + --entitlements install/macos_sandbox/ChildEntitlements.plist \ + macOS/OnionShare/OnionShare.app/Contents/Resources/app/onionshare/resources/tor/tor \ + --force --options runtime +codesign --sign "$DEVELOPER_ID" \ + --entitlements install/macos_sandbox/ChildEntitlements.plist \ + macOS/OnionShare/OnionShare.app/Contents/Resources/app/onionshare/resources/tor/libevent-2.1.7.dylib \ + --force --options runtime +codesign --sign "$DEVELOPER_ID" \ + --entitlements install/macos_sandbox/ChildEntitlements.plist \ + macOS/OnionShare/OnionShare.app/Contents/Resources/app/onionshare/resources/tor/obfs4proxy \ + --force --options runtime + +# Build and codesign the app bundle and dmg +cp install/macos_sandbox/Entitlements.plist macOS/OnionShare/ +briefcase package -i "$DEVELOPER_ID" |