Skip to content

v1.8.2 - Native Apple Silicon & Universal Binary

Choose a tag to compare

@Pinperepette Pinperepette released this 26 Apr 15:50
· 4 commits to main since this release

What's new in v1.8.2

This is a build/compatibility release. No feature changes.

Native Apple Silicon, no Rosetta needed

Previous builds required Rosetta on Apple Silicon. The shipped DMG now contains a universal binary with both arm64 and x86_64 slices, so it runs natively on:

  • Apple Silicon (M1, M2, M3, M4) — no Rosetta
  • Intel Macs

Build fixes

  • Package.swift: removed dangling MPCServer target reference that prevented swift build from resolving.
  • Views/**: gated #Preview macros behind XCODE_PREVIEWS so command-line swift build no longer fails on the missing PreviewsMacros plugin. Pass -D XCODE_PREVIEWS in Xcode to keep previews available.
  • Models/PersistenceGraph.swift: qualified cos/sin as Darwin.cos/Darwin.sin to resolve overload ambiguity with SwiftUI.
  • build.sh: now builds arm64 and x86_64 separately and lipos them into a universal binary. Set UNIVERSAL=0 to opt out and build host-only.

Install

  1. Download MacPersistenceChecker.dmg below
  2. Mount and drag to /Applications
  3. First launch: right-click → Open (signed ad-hoc), or xattr -cr /Applications/MacPersistenceChecker.app

Requires macOS 13.0+.