-
Notifications
You must be signed in to change notification settings - Fork 0
Building from Source
Cadence currently ships as source. The repository does not provide a signed or notarized application.
- Apple silicon Mac
- macOS 26 or later
- Xcode 27 or later with a compatible macOS SDK
- Homebrew
- Git
git clone https://github.com/QenTerra/cadence.git
cd cadence
brew bundleThe Brewfile installs XcodeGen, SwiftFormat, SwiftLint, and xcbeautify. Cadence has no external runtime package or vendored framework.
xcodegen generate --spec project.yml
open Cadence.xcodeprojSelect the Cadence scheme and run it on My Mac. If Xcode is installed at a
non-default path, set DEVELOPER_DIR for the current shell before verification.
bash scripts/verify.sh
git diff --checkThe script regenerates the project, checks SwiftFormat and SwiftLint, builds the app, runs unit and integration tests, validates the bundle signature, and checks compiled app-icon metadata and appearance renditions.
GitHub Actions performs generation and static checks. The hosted macOS runner currently provides Xcode 26.6, so it is not evidence of an Xcode 27 build or test pass.
-
.build, DerivedData, or other build output; -
xcuserdata, user schemes, certificates, profiles, keys, or signing exports; -
~/Music/Cadence.libraryor imported media; - screenshots of a real library or personal filesystem paths;
- internal agent notes, prompts, scratch plans, or generated audit artifacts.