mirror of
https://github.com/devnullvoid/pvetui.git
synced 2026-04-25 05:15:51 +03:00
[GH-ISSUE #20] macOS Gatekeeper blocks unsigned binaries - documentation and signing suggestions #6
Labels
No labels
bug
bug
documentation
enhancement
pull-request
question
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pvetui#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @unclesp1d3r on GitHub (Aug 3, 2025).
Original GitHub issue: https://github.com/devnullvoid/pvetui/issues/20
Originally assigned to: @devnullvoid on GitHub.
Issue Description
When running the Proxmox TUI binary on macOS, users encounter a SIGKILL (exit code 137) due to macOS Gatekeeper's restrictions on unsigned binaries. This is caused by the
com.apple.quarantineattribute applied to binaries downloaded from the internet.Problem Details
zsh: killed ./proxmox-tui-darwin-arm64Proposed Solutions
1. Proper Solution (Recommended)
Code Sign the Binaries: Use an Apple Developer account to sign the macOS binaries during the release process.
Optional Enhancement: Notarize the application with Apple for additional trust.
2. Documentation Solutions (Immediate)
Add troubleshooting instructions to the README or create a dedicated troubleshooting guide:
3. Alternative Distribution Methods
go installmethod more prominently for macOS usersImplementation Suggestions
Benefits
This issue affects user experience significantly and would be valuable to address for the growing macOS user base.
@unclesp1d3r commented on GitHub (Aug 3, 2025):
Sorry, the markdown format got messed up. Those stupid codefences trip me up every time.
@unclesp1d3r commented on GitHub (Aug 3, 2025):
Just to clear things up, this is only about the binary releases you can download from the GitHub release section. If you compile it yourself, it works great!
@devnullvoid commented on GitHub (Aug 6, 2025):
thanks for the report! Unfortunately my macbook died a while back, so I haven't had the opportunity to test on macOS. I'll definitely add the documentation updates. Appreciate the feedback!
@unclesp1d3r commented on GitHub (Aug 6, 2025):
I'm always here to help and keep up the awesome work! I use a Mac as my main workstation at home, so I test every version you release on macOS since it's my go-to system.