What's new
Command-line tool
- New
appdetectivebinary for analyzing a single.appbundle: name, bundle id, version, size, category, and tech stacks. --jsonoutput for agents and automation.- Install it from App Detective → Install Command Line Tool… (symlinks into
~/.local/bin, no admin password).
Auto-updates
- App Detective now checks for new releases via Sparkle. Use App Detective → Check for Updates… for an explicit check; automatic checks are on by default.
Under the hood
- Detection logic moved to a shared
DetectiveCoreSwift package used by both the app and the CLI. - Hardened release tooling —
sign_updatefailures now surface real diagnostics, andjust release-dry-runproduces an ad-hoc-signed candidate locally without touching the notary or GitHub.