Skip to content

Minimum system hardware requirements (Sparkle 2.9 backport) #35

@jozefizso

Description

@jozefizso

If an update to your application raises the required version of macOS, you can restrict that update to qualified users.

As of Sparkle 2.9 (beta), a sparkle:hardwareRequirements element can also be added to make an update require Apple silicon:

<item>
    <title>Version 2.0 (2 bugs fixed; 3 new features)</title>
    <link>https://myproductwebsite.com</link>
    <sparkle:version>2.0</sparkle:version>
    <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
    <sparkle:minimumSystemVersion>12.0</sparkle:minimumSystemVersion>
</item>

Documentations

See https://sparkle-project.org/documentation/publishing/#minimum-system-version-requirements for public documentation of hardware requirements feature.

Notes

The macOS 26 Tahoe is the last operating system to support Intel based Macs.

As macOS 27 will support Apple silicon only, the hardwareRequirements will be inferred to arm64 automatically when running Appcast update on macOS 27 and newer.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions