Voice control thinks there are two "Twitch" applications on my machine (see screenshot). I removed /Applications/Twitch.app (put it in the trash) and rebooted my machine in the hope that would convince OSX that that entry was no longer valid, but no dice - it still thinks there are two "Twitch" applications that need disambiguation. How do I get Voice Commands to reindex the available applications so this step is not necessary? I assume this is some OS-level reindexing that needs to happen, but the internet doesn't seem to know the answer to this question.
Update: As suggested, I've 1) emptied the Trash, and 2) invoked
Selecting the entry for the item that used to be in
Edit again: Tried renaming the mentioned directories in
lsregister
to try to nuke whatever file associations might be causing this, to no avail. The before and after output of lsregister -dump
is below.
Mac-mini:~ benson$ diff before after4 | grep Twitch.app
> path: /Users/benson/Applications/Chrome Apps.localized/Twitch.app (0x1cdc)
< path: /Users/benson/Applications/Chrome Apps.localized/Twitch.app (0x1434)
< path: /Applications/Twitch.app/Contents/Frameworks/Twitch Helper (GPU).app (0x1f40)
< path: /Users/benson/.Trash/Twitch.app (0x1f44)
So lsregister
only knows about the Chrome flavor of Twitch.app
(where it used to know about the item in the trash), but Voice Control still thinks there is an /Applications/Twitch.app
.

/Applications
gives this error message (as indeed it does not exist).

~/Library
, again to no avail.
I see a sqlite db in the directory above this that
Asked by cbmanica
(101 rep)
Nov 11, 2024, 01:57 AM
Last activity: Apr 17, 2025, 01:04 AM
Last activity: Apr 17, 2025, 01:04 AM