Closed makoni closed 3 months ago
Hey, thanks for submitting this. Does this only happen with non-admin user accounts from what you can tell? I can do some testing to see how it works on my end with a new profile as well.
As far as notarizing, I can't justify spending $100/year(yet) for a dev account when I just do this for fun/learning 😂. Usually right click and open the app the first time will normally whitelist it so gatekeeper doesn't complain.
Actually scratch that, I was able to reproduce it in my VM with a non-admin account.
If you're a non-admin user and you put the app in the /Applications
folder, it asks you for the password of an admin user to put it there. When you launch the app from there as the regular non-admin user, it has no privileges to update the app in place since you're not the admin who put the app there.
The usual spot non-admin users put apps is in their user Applications folder at /Users/USERNAME/Applications
, instead of /Applications
. If that folder doesn't exist, you can just create it and it will add the Applications icon over the folder automatically. This folder won't require any special permissions.
I just tested that out and it updated fine with non-user account. I will need to make some adjustments to the updater anyways though. Maybe I'll add a user type check to notify you that upgrading won't work as a non-admin user from the system Applications folder and to put the app in the user Applications folder instead.
Unfortunately there's nothing I can do about this, it's just how macOS accounts and security work.
Describe the bug
Hi, thanks for the great app. I found that when the app tries to install an update after downloading it fails. The app in Applications folder has zero size.
I've tried on 2 different Macs running macOS 14.4.
Also it would be great it the app would be notarized so macOS wouldn't show you too many dialogs :)
To Reproduce Steps to reproduce the behavior:
Expected behavior
Update works
Desktop (please complete the following information):
Screenshots
Additional context