Firmaré, notarizaré y agregaré actualizaciones automáticas a tu aplicación de escritorio


Acerca de este Servicio
Traducción automática
Tu instalador funciona. Luego Windows dice "publicador desconocido", macOS dice que "no puede abrirse porque Apple no puede verificar si tiene software malicioso", y la mitad de tus usuarios se detienen allí.
Yo soluciono eso.
LO QUE HAGO
- Windows: firma Authenticode con sellado de tiempo, para que tu app siga siendo confiable después de que expire el certificado
- macOS: firma con Developer ID, runtime reforzado y permisos, notarización con notarytool y stapling para verificar sin conexión
- Verificación en una máquina limpia, para que veas que la advertencia desaparece
- Actualizaciones automáticas conectadas a GitHub Releases, S3 o tu propio servidor
- Una pipeline que construye, firma y publica ambos instaladores en cada etiqueta
FUNCIONA CON
Electron, Tauri, .NET, Qt, Python (PyInstaller) y la mayoría de las pilas de escritorio.
LO QUE NECESITAS
Tus propios certificados: una cuenta de Apple Developer y un certificado de firma de código para Windows. Los certificados de Windows ahora deben estar en un token de hardware o en un servicio de firma en la nube, que es donde la mayoría se queda atascada. Te guiaré paso a paso.
Envíame tu repo o tu build sin firmar y te diré exactamente qué falta, antes de que hagas el pedido.
Conoce a Maneet Goyal
Desktop apps for Windows and Mac, built to ship
- DeIndia
- Miembro desdejul 2025
- Responde aprox. en:1 hora
- Última entrega3 semanas
Idiomas
Inglés, Hindi
Traducción automática
Mi porfolio
FAQ
Traducción automática
¿Necesito comprar mis propios certificados?
Sí, y deberías hacerlo. Los certificados están vinculados a la identidad de tu empresa, así que deben ser emitidos a ti, no a mí. Eso incluye una cuenta de Apple Developer para macOS y un certificado de firma de código para Windows. Si aún no los has comprado, mándame un mensaje primero y te diré exactamente cuáles debes obtener.
¿Por qué ahora el certificado de Windows es tan complicado?
Desde 2023, la clave privada debe almacenarse en un token de hardware o en un servicio de firma en la nube, así que ya no puedes simplemente poner un archivo .pfx en tu compilación. Es la razón más común por la que falla la configuración de firma. La configuro regularmente y me encargo del lado de CI.
¿Desaparecerá la advertencia de SmartScreen de inmediato?
Con un certificado estándar, no desaparece de inmediato. SmartScreen genera confianza a medida que más personas descargan tu app firmada, por lo que la advertencia desaparece en las primeras semanas. Un certificado EV te da esa confianza desde el primer día. Te diré honestamente cuál vale la pena.
¿Puedes hacer esto sin mi código fuente?
A menudo sí. Para la firma, generalmente puedo trabajar con tu salida de compilación y configuración de build. Las actualizaciones automáticas y CI/CD necesitan acceso al repositorio.
¿Qué pasa si todavía aparece una advertencia después de que entregues?
Entonces no está terminado, y sigo trabajando en ello. Cada paquete incluye verificación en una máquina limpia antes de entregarlo.
¿Qué frameworks soportas?
Principalmente Electron y Tauri, pero el mismo trabajo aplica a .NET, Qt, PyInstaller y cualquier otra cosa que produzca un binario para Windows o macOS.
¿Te encargas de la Mac App Store o Microsoft Store?
La presentación en la tienda es un trabajo diferente con su propio proceso de revisión. Envíame un mensaje y te haré una cotización aparte.

