Ik onderteken, notariseer en voeg automatische updates toe aan je desktop app


Over deze dienst
Automatische vertaling
Je installer werkt. Daarna zegt Windows "onbekende uitgever", macOS zegt dat het "niet geopend kan worden omdat Apple het niet kan controleren op malware", en de helft van je gebruikers stopt daar meteen mee.
Ik los dat op.
WAT IK DOE
- Windows: Authenticode ondertekening met timestamping, zodat je app betrouwbaar blijft nadat het certificaat is verlopen
- macOS: Developer ID ondertekening, hardened runtime en entitlements, notarization met notarytool, en stapling zodat het offline verifieerbaar is
- Verificatie op een schone machine, zodat je zelf ziet dat de waarschuwing weg is
- Automatische updates gekoppeld aan GitHub Releases, S3 of je eigen server
- Een pipeline die zowel installers bouwt, ondertekent en publiceert bij elke tag
WERKT MET
Electron, Tauri, .NET, Qt, Python (PyInstaller) en de meeste andere desktop stacks.
WAT JE NODIG HEBT
Je eigen certificaten: een Apple Developer account en een Windows code signing certificaat. Windows certificaten moeten nu op een hardware token of een cloud signing service staan, en daar loopt de meeste mensen vast. Ik help je erdoorheen.
Stuur me je repo of je niet-ondertekende build en ik vertel je precies wat er ontbreekt, voordat je bestelt.
Maak kennis met Maneet Goyal
Desktop apps for Windows and Mac, built to ship
- Afkomstig uitIndia
- Lid sindsjul 2025
- Gem. reactietijd1 uur
- Laatste levering3 weken
Talen
Engels, Hindi
Automatische vertaling
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Moet ik mijn eigen certificaten kopen?
Ja, dat moet je zeker doen. Certificaten zijn gekoppeld aan jouw bedrijfsidentiteit, dus ze moeten op jou staan, niet op mij. Dat is een Apple Developer account voor macOS en een code signing certificaat voor Windows. Als je ze nog niet hebt gekocht, stuur me dan eerst een berichtje en ik vertel je precies welke je moet krijgen.
Waarom is het Windows-certificaat nu zo ingewikkeld?
Sinds 2023 moet de private key worden opgeslagen op een hardware token of een cloud signing service, dus je kunt niet meer zomaar een .pfx-bestand in je build plaatsen. Dit is de meest voorkomende reden dat een signing setup faalt. Ik zet dit regelmatig op en regel de CI-kant ervan.
Zal de SmartScreen-waarschuwing meteen verdwijnen?
Bij een standaard certificaat niet meteen. SmartScreen bouwt vertrouwen op naarmate meer mensen je ondertekende app downloaden, dus de waarschuwing vervaagt in de eerste weken. Een EV-certificaat geeft je dat vertrouwen vanaf dag één. Ik vertel je eerlijk welke optie de moeite waard is.
Kun je dit doen zonder mijn broncode?
Vaak wel. Voor ondertekening kan ik meestal werken met je build output en build configuratie. Auto-updates en CI/CD vereisen toegang tot de repository.
Wat als er nog steeds een waarschuwing verschijnt nadat je hebt geleverd?
Dan is het nog niet klaar, en ik blijf eraan werken. Elk pakket bevat verificatie op een schone machine voordat ik het overdraag.
Welke frameworks ondersteun je?
Electron en Tauri het meest, maar hetzelfde werk geldt voor .NET, Qt, PyInstaller en alles wat een Windows- of macOS-binary produceert.
Regel jij de Mac App Store of Microsoft Store?
Indienen bij de Store is ander werk met een eigen reviewproces. Stuur me een bericht en ik geef er een aparte offerte voor.

