Building the Desktop App
This guide explains how to build the bundl desktop app for macOS.Quick Start
From theapps/desktop folder, run:
Output Files
After the build completes, your files are in:What each file is for:
| File | Purpose |
|---|---|
bundl.app | The app itself. Double-click to run, or drag to Applications folder. |
bundl_1.0.0_aarch64.dmg | The installer. Share this with users - they open it and drag the app to Applications. |
Common Mistakes
Looking in the wrong folder
Thetarget/release/ folder contains raw binaries that don’t have icons:
bundle/macos/, not the raw binaries in release/.
Testing the Build
- Navigate to
target/release/bundle/macos/ - Double-click
bundl.app - The app should open with the proper icon, no terminal window
Distributing to Users
Share the.dmg file with users. When they open it:
- A window appears with the bundl app and an Applications folder shortcut
- They drag bundl to Applications
- They can then launch bundl from their Applications folder or Spotlight
Troubleshooting
Build fails with DMG error
Thepnpm build:release command handles this automatically. If you run pnpm tauri build directly, it may fail on the DMG step due to a Tauri bug. Always use pnpm build:release.
App shows no icon
Make sure you’re openingbundl.app from bundle/macos/, not the raw bundl binary from release/.
Terminal opens when launching
You’re double-clicking the raw binary instead of the.app bundle. Navigate to bundle/macos/ and open bundl.app.
