alberti42 / Volume-Control

Successor of iTunes Volume Control
GNU General Public License v3.0
210 stars 9 forks source link

Update from iTunes Volume Control fails #1

Open ErinPo opened 3 years ago

ErinPo commented 3 years ago

I stopped and remove iTunes Volume Control after confirming the update to Volume Control. Trying to run Volume Control gives missing permissions notice, suggesting to contact an administrator. I am the admin though and I have read/write permissions for the app. It's not about file quarantine. The app is not in quarantine. There is no entry for Volume Control in system settings -> Automation, likely because the app can't run at all. Manually adding Volume Control in system settings -> accessibility makes no difference. What gives?

alberti42 commented 3 years ago

I am sorry that you experienced troubles with the new version. I have tried the upgrade process on a couple of computers I have at hand and it was all fine. I would need some more specific info what the error message about permission is. I have never seen anything of this kind. As an alternative, you could remove both old and newer app, and download it again from https://github.com/alberti42/Volume-Control https://github.com/alberti42/Volume-Control. There is a link to a zip package. If you want to revert to a previous version, you find down below the page a list of links to old versions. Thank you for your feedback.

On 21. Jun 2021, at 10:32, ErinPo @.***> wrote:

I stopped and remove iTunes Volume Control after confirming the update to Volume Control. Trying to run Volume Control gives missing permissions notice, suggesting to contact an administrator. I am the admin though and I have read/write permissions for the app. It's not about file quarantine. The app is not in quarantine. There is no entry for Volume Control in system settings -> Automation, likely because the app can't run at all. Manually adding Volume Control in system settings -> accessibility makes no difference. What gives?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/alberti42/Volume-Control/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPC4GPQ53MVJ7DM3PI3ALTT32KFANCNFSM47BDBDJQ.

ErinPo commented 3 years ago

It works using Rosetta... it seems you might have compiled the executable for arm64e which is meant for kernel code. Could you try compiling for arm64 which is for user space code?

alberti42 commented 3 years ago

Thank you for your quick feedback. I have checked with

file /Applications/Volume\ Control.app/Contents/MacOS/Volume\ Control /Applications/Volume Control.app/Contents/MacOS/Volume Control: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64] /Applications/Volume Control.app/Contents/MacOS/Volume Control (for architecture x86_64): Mach-O 64-bit executable x86_64 /Applications/Volume Control.app/Contents/MacOS/Volume Control (for architecture arm64): Mach-O 64-bit executable arm64

I conclude that I compiled with arm64. This is also what I specified in Xcode. Unfortunately I don't own a M1 computer to test it myself. If you have experience with Xcode, you might want to try to compile the project for yourself. I am afraid that I will be busy for the rest of the week with my job. I will keep a look at it. Thanks!

Am 21.06.2021 um 13:49 schrieb ErinPo @.***>:

It works using Rosetta... it seems you might have compiled the executable for arm64e which is meant for kernel code. Could you try compiling for arm64 which is for user space code?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/alberti42/Volume-Control/issues/1#issuecomment-864969991, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPC4BUDVS5GP4ZSXTXKATTT4RNZANCNFSM47BDBDJQ.

alberti42 commented 3 years ago

I found this post https://stackoverflow.com/a/66164351/4216175 quite interesting. Apparently third-party developer are strongly encouraged to deploy arm64 and not arm64e. I can assure that Volume Control was compiled for arm64 and not arm64e. I regret that I cannot try it myself first.

ErinPo commented 3 years ago

Ok, so arm64e doesn't seem to be the issue. Unfortunately I have no more time to investigate at present.

virtualrapha commented 3 years ago

Hi, I have basically the same issue on my Intel MacBook Pro. Went through the update process and deleted the old iTunes Volume Control. The new Volume Control won't even run on my machine, no matter what I try.

Bildschirmfoto 2021-06-25 um 09 14 47
ryanpartin commented 3 years ago

Same issue for me still. The newest version of 'Volume Control' will not open or run on my Mac mini M1.

virtualrapha commented 3 years ago

Downgraded to iTunes Volume control, and everything works again ¯_(ツ)_/¯