Lo que se genera al compilar
El manifiesto de permisos, el registro de comandos y los tipos: qué produce la compilación, cuándo, y por qué eso explica varios comportamientos.
Qué se genera
Y la primera fila es la que más consecuencias tiene, porque explica varias cosas a la vez.
Por qué se genera y no se lee
Tres razones, y las tres importan:
Y la tercera es la que más se agradece a diario: buena parte de los errores de configuración de la fase V se detectan al compilar, no al probar.
Los comportamientos que explica
Y las cuatro cosas que ahora tienen sentido:
- Cambiar un fichero de permisos exige recompilar. No es un descuido: el manifiesto se genera al compilar.
- Un permiso mal escrito falla al compilar, con un mensaje que dice cuál.
- La configuración de Tauri no se puede cambiar tras compilar — nivel 54.3: por eso las variantes se eligen al construir y no en tiempo de ejecución.
- Y un comando no registrado da un error de compilación si está en la macro, y uno de ejecución si el frontend lo llama sin que exista.
La tercera es la que a veces frustra y es la contrapartida de la primera razón: lo que está en el binario es lo que se firmó.
Diagnosticar problemas de generación
Y los tres frecuentes:
- El manifiesto no refleja un cambio → no se recompiló, o se compiló con caché. Una compilación limpia lo resuelve.
- Un permiso de plugin no se encuentra → el plugin no está en las dependencias, o su nombre lleva prefijo. Nivel 76.4.
- Y los tipos del frontend no cambian → el paso de generación no corrió. Nivel 53.5.
Y una comprobación útil: la generación deja rastros que se pueden inspeccionar, y mirarlos responde en un minuto si el problema es de generación o de otra cosa.