Skip to content

feat: add macOS build support (Apple Silicon + Intel)#2

Merged
jlifeng merged 1 commit into
mainfrom
feat/macos-build
May 17, 2026
Merged

feat: add macOS build support (Apple Silicon + Intel)#2
jlifeng merged 1 commit into
mainfrom
feat/macos-build

Conversation

@jlifeng
Copy link
Copy Markdown
Owner

@jlifeng jlifeng commented May 17, 2026

  • Add macOS bundle config to tauri.conf.json (icon.icns, minimumSystemVersion 12.0, entitlements)
  • Create entitlements/macOS.entitlements for network and file access
  • Add keyring crate for macOS Keychain API key storage in settings.rs
  • Extend resolve_pdf_browser_path() with Homebrew paths on macOS
  • Convert release-desktop.yml to matrix strategy (Windows + macOS M1 + macOS Intel)
  • Add merge-and-publish job to combine multi-platform updater manifests
  • Update build scripts for .dmg artifacts and platform-aware target detection
  • Add macOS icon and entitlements checks to release readiness verification

- Add macOS bundle config to tauri.conf.json (icon.icns, minimumSystemVersion 12.0, entitlements)
- Create entitlements/macOS.entitlements for network and file access
- Add keyring crate for macOS Keychain API key storage in settings.rs
- Extend resolve_pdf_browser_path() with Homebrew paths on macOS
- Convert release-desktop.yml to matrix strategy (Windows + macOS M1 + macOS Intel)
- Add merge-and-publish job to combine multi-platform updater manifests
- Update build scripts for .dmg artifacts and platform-aware target detection
- Add macOS icon and entitlements checks to release readiness verification

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@jlifeng jlifeng merged commit 86715ff into main May 17, 2026
1 check failed
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