diff --git a/apps/desktop/scripts/build-icon.mjs b/apps/desktop/scripts/build-icon.mjs index db016ae..ffb3649 100644 --- a/apps/desktop/scripts/build-icon.mjs +++ b/apps/desktop/scripts/build-icon.mjs @@ -9,10 +9,11 @@ async function fileExists(p) { async function main() { const root = path.resolve(process.cwd(), 'src-tauri', 'icons') + // Inclua apenas tamanhos suportados pelo NSIS (até 256px). + // Evite 512px para não gerar ICO inválido para o instalador. const candidates = [ - 'icon-512.png', - 'icon-256.png', - '128x128@2x.png', + 'icon-256.png', // preferencial + '128x128@2x.png', // alias de 256 'icon-128.png', 'icon-64.png', 'icon-32.png', @@ -35,4 +36,3 @@ async function main() { } main().catch((err) => { console.error(err); process.exit(1) }) -