Skip to content

Sparkle app update not working due to EdDSA verification failing #2173

@ArulOSlash

Description

@ArulOSlash

I'm facing an error when trying to update my app using Sparkle. Previously I have deployed a few versions and everything worked fine for me.

This time I'm facing this error,
Console log:
Error: The update has a public (Ed)DSA key, but the public key shipped with the update doesn't match the signature. To prevent future problems, the update will be rejected. (null) (URL (null))

Error: EdDSA signature does not match. Data of the update file being checked is different than data that has been signed, or the public key and the private key are not from the same set. (null) (URL (null))

SandboxEnabled: No
Sparkle version: 2.1.0

Note: The only difference between this and the previous version might be the change in the provisioning profile. I've worked on an R&D project for my app that requires enabling a few entitlements. Later I removed all those and generated a new provisioning profile with the same entitlements.
Not sure this is related to this issue just mentioning here if it helps.

Metadata

Metadata

Assignees

No one assigned

    Labels

    2.xSparkle 2.0

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions