Vou assinar, notarie e adicionar atualizações automáticas ao seu aplicativo de desktop


Sobre este Serviço
Tradução automática
Seu instalador funciona. Aí o Windows diz "publicador desconhecido", o macOS fala que "não pode ser aberto porque a Apple não consegue verificar se há software malicioso", e metade dos seus usuários param por aí.
Eu resolvo isso.
O QUE EU FAÇO
- Windows: assinatura Authenticode com timestamping, para que seu app continue confiável mesmo após o certificado expirar
- macOS: assinatura com Developer ID, runtime reforçado e entitlements, notarização com notarytool e stapling para verificar offline
- Verificação em uma máquina limpa, para você ver que o aviso desaparece
- Auto-atualizações conectadas ao GitHub Releases, S3 ou seu próprio servidor
- Um pipeline que constrói, assina e publica ambos os instaladores a cada tag
FUNCIONA COM
Electron, Tauri, .NET, Qt, Python (PyInstaller) e a maioria das stacks de desktop.
O QUE VOCÊ PRECISA
Seus próprios certificados: uma conta de Desenvolvedor Apple e um certificado de assinatura de código para Windows. Os certificados do Windows agora precisam estar em um token de hardware ou em um serviço de assinatura na nuvem, que é onde a maioria das pessoas fica presa. Eu te guio nesse processo.
Envie seu repositório ou sua build não assinada e eu te direi exatamente o que falta, antes de você fazer o pedido.
Conheça mais sobre Maneet Goyal
Desktop apps for Windows and Mac, built to ship
- A partir deÍndia
- Membro desdejul. de 2025
- Responde em aprox.:1 hora
- Última entrega3 semanas
Idiomas
Inglês, Hindi
Tradução automática
Meu portfólio
Perguntas frequentes
Tradução automática
Preciso comprar meus próprios certificados?
Sim, e você deve. Os certificados estão ligados à identidade da sua empresa, então eles precisam ser emitidos pra você, não pra mim. Isso inclui uma conta de Apple Developer para macOS e um certificado de assinatura de código para Windows. Se ainda não comprou, me manda uma mensagem primeiro que eu te digo exatamente qual pegar.
Por que o certificado do Windows está tão complicado agora?
Desde 2023, a chave privada precisa ser armazenada em um token de hardware ou em um serviço de assinatura na nuvem, então você não pode mais simplesmente colocar um arquivo .pfx na sua build. Essa é a razão mais comum de uma configuração de assinatura falhar. Eu configuro isso regularmente e vou cuidar do lado do CI.
A mensagem do SmartScreen desaparece imediatamente?
Com um certificado padrão, não de imediato. O SmartScreen constrói confiança à medida que mais pessoas baixam seu app assinado, então a mensagem desaparece nas primeiras semanas. Um certificado EV te dá essa confiança desde o primeiro dia. Vou te dizer honestamente qual vale a pena.
Você consegue fazer isso sem o meu código fonte?
Muitas vezes sim. Para assinatura, geralmente posso trabalhar com o output da sua build e a configuração de build. Atualizações automáticas e CI/CD precisam de acesso ao repositório.
E se ainda aparecer uma mensagem de aviso depois que você entregar?
Então, o trabalho ainda não está finalizado, e eu continuo trabalhando nisso. Cada pacote inclui verificação em uma máquina limpa antes de te entregar.
Quais frameworks você suporta?
Electron e Tauri são os mais comuns, mas o mesmo trabalho vale para .NET, Qt, PyInstaller e qualquer outro que produza um binário para Windows ou macOS.
Você cuida do Mac App Store ou Microsoft Store?
A submissão para a loja é um trabalho diferente, com seu próprio processo de revisão. Me envie uma mensagem e eu farei um orçamento separado.

