/ app / scripts / build_macos.sh
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