Skip to content

Deployment target disagrees between the package manifest and the installer #26

Description

@rodchristiansen

Deployment target disagrees between the package manifest and the installer

Package.swift:7 declares .macOS(.v15). packaging/resources/Info.plist.template:21-22 sets LSMinimumSystemVersion to 13.0, and README.md:32 says macOS 13.0 or later.

SPM is the one that binds at build time, so the binaries require macOS 15 while the installer package advertises 13.0.

Consequence: a 13.x or 14.x Mac passes the Installer's version gate, installs cleanly, and then the binary fails at launch. During Setup Assistant that is close to invisible — the daemon fires, dies, and provisioning simply does not happen, with no obvious "unsupported OS" anywhere. Given the fleet still has older machines, this is worth resolving rather than documenting.

Fix: decide the real floor and set it in one place, with the other two derived from it. If it is 13.0, the SPM platform needs lowering and whatever API forced 15 needs an availability check; if it is 15, the Info.plist and README need raising so unsupported Macs are refused at install time.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions