mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-07-29 19:05:30 +00:00
The packaged app set Package.swift to .macOS(.v15), producing a binary with minos 15.0 that LaunchServices refuses on macOS 14.x with kLSIncompatibleSystemVersionErr (-10825) — even though Info.plist, the CLI install guard (MIN_MACOS_MAJOR=14), and the README all advertise macOS 14+. The .v15 bump was attributed to NSAttributedString(attachment:), which is actually AppKit since macOS 10.0, so the floor must not exclude Sonoma. Separately, a stock macOS-15-SDK CI build hard-links libswift_errno.dylib (macOS 15 only), which dyld cannot resolve on Sonoma even once minos passes. Building against the macOS 14 SDK avoids that dependency. - Package.swift: .macOS(.v15) -> .macOS(.v14) - Scripts/build-local.sh: build on a Sonoma machine (which only has the macOS 14 SDK, lacking the SwiftUI @MainActor inference the macOS 15 SDK adds to the View protocol) using a standalone swift.org Swift 6.x toolchain, patching @MainActor onto views in a scratch copy so repo sources stay clean. - README: document the Sonoma local-build path. |
||
|---|---|---|
| .. | ||
| build-local.sh | ||
| package-app.sh | ||