ICCery currently declares no explicit macOS minimum system version, so Tauri 2 falls back to its default of 10.13 (High Sierra).
The bundled ArgyllCMS sidecar binaries (from Gronod/argyllcms) are built with a higher floor. Inspection of the Intel release artefacts shows:
Field
Value
LC_BUILD_VERSION platform
macOS
Minimum OS (minos)
10.15.0 (Catalina)
SDK used at build time
15.5
As a result the effective requirement of an ICCery macOS package is already Catalina, but the app’s Info.plist / Gatekeeper metadata still claims High Sierra support. Users on 10.13–10.14 may install or launch the app only for the Argyll tools (targen, chartread, etc.) to fail or refuse to run.
Scope & Technical Requirements
Set an explicit minimum in src-tauri/tauri.conf.json:
Confirm the next release build writes LSMinimumSystemVersion = 10.15 into the generated Info.plist and sets MACOSX_DEPLOYMENT_TARGET=10.15 for the host binary.
Update any user-facing docs / README that still imply High Sierra (10.13) support.
No change required to the Argyll build pipeline for this ticket; we are only aligning the host app declaration with the sidecars we already ship.
Rationale
Honest system requirement → fewer “it installed but doesn’t work” reports.
Matches the real dependency (Argyll minos=10.15.0).
Still covers every Mac that can run Catalina (Mid/Late 2012 and newer for most models).
One-line config change; low risk.
Acceptance Criteria
tauri.conf.json contains "minimumSystemVersion": "10.15" under bundle.macOS.
A release (or local) macOS build produces an .app whose Info.plist reports LSMinimumSystemVersion = 10.15.
README / packaging notes no longer claim support for macOS versions older than Catalina.
Intel and Apple Silicon packages both reflect the same minimum.
Related discussion: effective floor raised by sidecars; host should match.
Dependencies & Ordering
Kind: Bug / Enhancement (packaging correctness)
Priority: Medium
Milestone: Milestone 10 — Production Ready Features (v0.5.0) or next packaging release
Dependencies: None
### Description
ICCery currently declares no explicit macOS minimum system version, so Tauri 2 falls back to its default of **10.13 (High Sierra)**.
The bundled ArgyllCMS sidecar binaries (from [Gronod/argyllcms](https://github.com/Gronod/argyllcms)) are built with a higher floor. Inspection of the Intel release artefacts shows:
| Field | Value |
|--------|--------|
| `LC_BUILD_VERSION` platform | macOS |
| **Minimum OS (`minos`)** | **10.15.0 (Catalina)** |
| SDK used at build time | 15.5 |
As a result the **effective** requirement of an ICCery macOS package is already Catalina, but the app’s `Info.plist` / Gatekeeper metadata still claims High Sierra support. Users on 10.13–10.14 may install or launch the app only for the Argyll tools (`targen`, `chartread`, etc.) to fail or refuse to run.
### Scope & Technical Requirements
1. Set an explicit minimum in `src-tauri/tauri.conf.json`:
```json
"bundle": {
...
"macOS": {
"minimumSystemVersion": "10.15"
}
}
```
2. Confirm the next release build writes `LSMinimumSystemVersion = 10.15` into the generated `Info.plist` and sets `MACOSX_DEPLOYMENT_TARGET=10.15` for the host binary.
3. Update any user-facing docs / README that still imply High Sierra (10.13) support.
4. No change required to the Argyll build pipeline for this ticket; we are only aligning the host app declaration with the sidecars we already ship.
### Rationale
- Honest system requirement → fewer “it installed but doesn’t work” reports.
- Matches the real dependency (Argyll `minos=10.15.0`).
- Still covers every Mac that can run Catalina (Mid/Late 2012 and newer for most models).
- One-line config change; low risk.
### Acceptance Criteria
- [ ] `tauri.conf.json` contains `"minimumSystemVersion": "10.15"` under `bundle.macOS`.
- [ ] A release (or local) macOS build produces an `.app` whose `Info.plist` reports `LSMinimumSystemVersion` = 10.15.
- [ ] README / packaging notes no longer claim support for macOS versions older than Catalina.
- [ ] Intel and Apple Silicon packages both reflect the same minimum.
### Environment / References
- Argyll release inspected: `v3.5.0-ICCery.1.2` (`Argyll_*_macOS_x86_64_bin.tgz`).
- Tauri 2 default when unset: `10.13`.
- Related discussion: effective floor raised by sidecars; host should match.
### Dependencies & Ordering
- **Kind**: Bug / Enhancement (packaging correctness)
- **Priority**: Medium
- **Milestone**: Milestone 10 — Production Ready Features (`v0.5.0`) or next packaging release
- **Dependencies**: None
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Description
ICCery currently declares no explicit macOS minimum system version, so Tauri 2 falls back to its default of 10.13 (High Sierra).
The bundled ArgyllCMS sidecar binaries (from Gronod/argyllcms) are built with a higher floor. Inspection of the Intel release artefacts shows:
LC_BUILD_VERSIONplatformminos)As a result the effective requirement of an ICCery macOS package is already Catalina, but the app’s
Info.plist/ Gatekeeper metadata still claims High Sierra support. Users on 10.13–10.14 may install or launch the app only for the Argyll tools (targen,chartread, etc.) to fail or refuse to run.Scope & Technical Requirements
src-tauri/tauri.conf.json:LSMinimumSystemVersion = 10.15into the generatedInfo.plistand setsMACOSX_DEPLOYMENT_TARGET=10.15for the host binary.Rationale
minos=10.15.0).Acceptance Criteria
tauri.conf.jsoncontains"minimumSystemVersion": "10.15"underbundle.macOS..appwhoseInfo.plistreportsLSMinimumSystemVersion= 10.15.Environment / References
v3.5.0-ICCery.1.2(Argyll_*_macOS_x86_64_bin.tgz).10.13.Dependencies & Ordering
v0.5.0) or next packaging release