Commit 5b8d6b9
fix(launcher): stronger self-heal — clear all attrs + ad-hoc codesign
The '(null)' double-click error is the macOS symptom of a missing execute
bit (and, on hardened Gatekeeper, an unsigned bundle). Make the first-run
self-heal exhaustive: chmod -R +x the whole MacOS dir, xattr -cr to strip
every download attribute (not just quarantine), and ad-hoc codesign the
bundle (sign -, no certificate) so a normal double-click is accepted
afterwards.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 27fca41 commit 5b8d6b9
1 file changed
Lines changed: 6 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
| |||
0 commit comments