Skip to content

Add universal binary support for Intel and Apple Silicon Macs#23

Open
ed-would wants to merge 1 commit into
bysiber:mainfrom
ed-would:macos-intel-support
Open

Add universal binary support for Intel and Apple Silicon Macs#23
ed-would wants to merge 1 commit into
bysiber:mainfrom
ed-would:macos-intel-support

Conversation

@ed-would

Copy link
Copy Markdown

Summary

  • Ship a universal (arm64 + x86_64) release binary so one DMG / .app runs on both Apple Silicon and Intel Macs (macOS 14+).
  • Harden packaging: build_app.sh builds via --triple and asserts both lipo slices; do_dmg.sh re-checks before creating the DMG.
  • Update docs/site/FAQ for Intel support and correct advertised app size (~6 MB, was outdated at 590 KB). Version bumped to 1.8.2.

Test plan

  • bash scripts/build_app.sh succeeds on this machine
  • lipo -info ClearDisk.app/Contents/MacOS/ClearDisk shows both x86_64 and arm64
  • open ClearDisk.app — menu bar icon appears and UI works on Intel Mac
  • bash scripts/do_dmg.sh succeeds and prints the universal-binary ok line
  • Mount dist/ClearDisk-v1.8.2.dmg, install/open app, confirm it launches
  • (Optional) Smoke-build on Apple Silicon and confirm the same fat binary

• build_app — lipo arm64+x86_64 via --triple so one DMG runs on both Macs
• do_dmg — assert both slices before packaging; keep build output visible
• docs — claim Intel support and correct app size from 590 KB to ~6 MB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant