build_macos.sh
1 #!/bin/bash 2 # Build script for Dead Drop macOS app 3 4 set -e 5 6 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 7 APP_DIR="$(dirname "$SCRIPT_DIR")" 8 BUILD_DIR="$APP_DIR/build/macos/Build/Products/Release" 9 10 cd "$APP_DIR" 11 12 echo "Building Dead Drop for macOS..." 13 flutter build macos 14 15 # Rename the app bundle 16 if [ -d "$BUILD_DIR/dead_drop.app" ]; then 17 rm -rf "$BUILD_DIR/Dead Drop.app" 18 mv "$BUILD_DIR/dead_drop.app" "$BUILD_DIR/Dead Drop.app" 19 echo "✓ Built: $BUILD_DIR/Dead Drop.app" 20 else 21 echo "Error: Build failed - dead_drop.app not found" 22 exit 1 23 fi 24 25 # Optional: open the app 26 if [ "$1" = "--open" ]; then 27 open "$BUILD_DIR/Dead Drop.app" 28 fi