Search code examples
macoscertificatecode-signingsoftware-distribution

What happens to Mac applications if the developer's distribution certificate expires?


My "Mac App Distribution" certificate will expire in a couple of weeks. When this happens, will my applications cease to function properly?

This has been asked a lot, except in my situation, my applications are not distributed through the Mac App Store.


Solution

  • Users can still download, install, and run versions of your Mac apps that were signed with your certificate before it expired. However, you’ll need new Developer ID certs to sign updates and create new apps.

    Developer ID signatures carry cryptographic timestamps by default. Signatures with cryptographic timestamps are validated against the signing time, and signatures made with expired (at signing time) certificates are invalid.