MacOS: Program lifecycle indeterminate
MMulthaupt opened this issue · 0 comments
MacOS has no such thing as a Start Menu. As such there is no suitable place for a shortcut with the -uninstall
flag – which is needed to remove trivrost and bundles
from the drive – to reside. In theory, on MacOS, you delete an application by deleting its .app
bundle folder. However, since the primary focus of the project was to support Windows with its %APPDATA%
and %LOCALAPPDATA%
principle, on MacOS the .app
, downloaded bundles and lock-files lie next to each other under $HOME/Library/Application Support/<Vendor Name>/<Product Name>/
. To make matters worse, there is Gatekeeper Path Randomization, which will move an application started from the Downloads folder within Finder to an isolated, read-only environment, before running it. The path looks something like this:
/private/var/folders/sw/gd3tm0bs6bx8wt_j_8337ks40000gn/T/AppTranslocation/8EADD785-0DAD-4752-978A-1E9DD5172B5F/d/***.app/Contents/MacOS/launcher
Generally we feel that we are lacking knowledge about MacOS in order to attempt to make improvements to the current behavior. Any additional information will be helpful.