Skip to content

Add macOS ARM64 build support#24

Open
perlytiara wants to merge 1 commit intoAnRkey:developmentfrom
perlytiara:feature/macos-arm64-build
Open

Add macOS ARM64 build support#24
perlytiara wants to merge 1 commit intoAnRkey:developmentfrom
perlytiara:feature/macos-arm64-build

Conversation

@perlytiara
Copy link
Copy Markdown

Summary

  • add dedicated macOS build scripts (build-mac, build-mac-arm64, build-mac-universal) and include mac in build-all
  • configure Electron Builder mac targets to generate .dmg and .zip artifacts with a mac-specific artifact name
  • add a proper build-resources/grok.icns icon and wire it into mac build config so packaged app icon is correct
  • pin Electron Builder command usage to a stable version and disable auto-publish in scripts for reliable local packaging

Test plan

  • npm install
  • npm start (app launches in local environment)
  • npx --yes electron-builder@24.13.3 --mac --arm64 --publish never
  • verify outputs exist in build/:
    • Grok-Desktop_Mac-v1.2.4-arm64.dmg
    • Grok-Desktop_Mac-v1.2.4-arm64.zip
  • verify packaged app contains icon.icns in build/mac-arm64/Grok Desktop.app/Contents/Resources/

Made with Cursor

Add Electron Builder mac targets and scripts, include a proper .icns icon asset, and pin builder execution for reliable DMG/ZIP packaging on Apple Silicon.

Made-with: Cursor
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