Build & install
Build your project
Turn your design into an installable watch file with the desktop app.
On this page
A build turns a saved Watch app, watch face, Widget, or Data Field into a .prg file that runs on one Garmin watch model. Build again after changing the project or device.
Desktop required.
Account required.
Before you start
- Complete build setup until it reports Build environment ready.
- Sign in and let the project finish syncing, then open it in the desktop app. You can also import a backup.
- Check that the project targets your exact watch and its SDK device profile is installed.
- Open the editor's checks and fix blocking errors.
Build a project
- Open the project and choose Build. If the button says Review issues, resolve the listed errors first.
- Review the target device and requirements, then start the build.
- Wait for it to finish. Keep the SDK and project files in place while it runs.
- Choose Continue to Install, or find the completed result later in Projects → Builds.
DialStudio runs Garmin's compiler locally and signs the result with your key. A successful build means the compiler accepted the project. You still need to test its appearance and behavior on the watch.
Find the watch file
Use Projects → Builds to find the build for your project and device. Show build in folder opens its location on your computer.
- Project: The editable Watch app, watch face, Widget, or Data Field. Export it to keep a backup.
- .prg file: The built Connect IQ app. Transfer this file to its target watch.
- Signing key: Your private build identity. Keep it secure and backed up separately.
Use the completed build’s install action so you transfer the right file. Temporary compiler files are not the finished watch face.
When a build fails
Open the error details. Find the first error naming a missing SDK, device profile, key, unsupported layer, unavailable activity source, layout overflow, or invalid FIT field. Fix that cause before rebuilding.
See Build failed for specific fixes. Keep the error text and watch model if you need help.