File size: 993 Bytes
1ef4f1b 119074b 1ef4f1b 318350a 119074b 318350a 1ef4f1b 119074b 1ef4f1b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #!/bin/bash
# Linh Huong Office - macOS Build Script
echo "=========================================="
echo "🍏 Building LinhHuong Office for macOS"
echo "=========================================="
# 1. Install Node.js dependencies
echo "Installing Node.js dependencies..."
pnpm install
# 2. Build Tauri Apps sequentially and gather .dmg immediately
echo "Starting Tauri Build for ALL applications..."
mkdir -p dist_releases/macOS
for app_dir in apps/*; do
if [ -d "$app_dir/src-tauri" ]; then
echo "Building $app_dir..."
(cd "$app_dir" && pnpm tauri build)
# Copy the dmg immediately before the next build deletes it
if ls target/release/bundle/dmg/*.dmg 1> /dev/null 2>&1; then
cp target/release/bundle/dmg/*.dmg dist_releases/macOS/
fi
fi
done
echo "=========================================="
echo "✅ macOS Build Complete!"
echo "📁 Your packaged apps are located in: dist_releases/macOS/"
echo "=========================================="
|