Commit ad69f14
authored
[install] Name quarantine as the wedge cause, not /Applications (#27)
The message a user sees when the installed bundle never starts told them
the wrong thing. It blamed "Gatekeeper assessment on a bundle in
/Applications" and called ~/Applications "known-good", which is
backwards: a quarantined bundle hangs in ~/Applications identically, and
an unquarantined one runs fine in /Applications. The variable is the
xattr, not the directory. Isolating #25 established that.
Acting on the old advice also cost you the recovery. It sent people to
reinstall elsewhere without saying that the first blocked launch wedges
the path, so deleting the xattr or replacing the bundle in place looks
like it should work and does not.
The detail block bypasses err(), which prefixes every line with ERROR:.
Fifteen of those is a wall, and this is read by someone already stuck.
Solves: #25 follow-up — the diagnostic contradicted the isolation
Tests: new assertion pins the message to com.apple.quarantine and a
working recovery, and rejects the disproved advice returning;
mutation-checked by restoring the old wording, which fails it1 parent 77a1708 commit ad69f14
2 files changed
Lines changed: 46 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
527 | 527 | | |
528 | 528 | | |
529 | 529 | | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
534 | | - | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
535 | 535 | | |
536 | 536 | | |
537 | 537 | | |
| |||
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
547 | 550 | | |
548 | | - | |
549 | | - | |
550 | | - | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
551 | 572 | | |
552 | 573 | | |
553 | 574 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
| 62 | + | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
81 | 96 | | |
82 | 97 | | |
83 | 98 | | |
| |||
0 commit comments