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 "=========================================="