VencordInstaller icon indicating copy to clipboard operation
VencordInstaller copied to clipboard

mac: Set minimum OS requirement in plist

Open Vilagamer999 opened this issue 2 years ago • 11 comments

Change plist requirements to allow installing on macOS Catalina and later

Vilagamer999 avatar Mar 20 '23 16:03 Vilagamer999

that's a bit of a specific version, wouldn't just 10 work? Also have u tried compiling & building the app folder and seeing if it works?

Vendicated avatar Mar 20 '23 16:03 Vendicated

that's a bit of a specific version, wouldn't just 10 work?

True that's smarter, I just set it to the latest available version...

Also have u tried compiling & building the app folder and seeing if it works?

Doing that now

Vilagamer999 avatar Mar 20 '23 16:03 Vilagamer999

Would MacOS Version 10.13 work? I know not many people use that version nowadays but still, it can open up the installer to a wide variety of users that can't upgrade.

stantios avatar Mar 20 '23 17:03 stantios

Try it and see

Vendicated avatar Mar 20 '23 17:03 Vendicated

I changed it to 10.13 but it didn't work. The dialog kept saying it needed 12.0 even though I set it to 10.13

stantios avatar Mar 20 '23 18:03 stantios

As I said I don't have a Mac, nor do I really care about supporting Mac, so I won't be of much help, sorry.

This might be helpful https://bignerdranch.com/blog/requiring-a-minimum-version-of-os-x-for-your-application/

Vendicated avatar Mar 20 '23 19:03 Vendicated

Would MacOS Version 10.13 work? I know not many people use that version nowadays but still, it can open up the installer to a wide variety of users that can't upgrade.

Theoretically it should work on all the macOS versions that support x64 applications (and M1/2 through rosetta)

I tried building the app directly on macOS but it was not happy, I'll try build it on windows tomorrow and test it.

Vilagamer999 avatar Mar 21 '23 22:03 Vilagamer999

Tried building this on Linux to run on a computer with MacOS Big Sur (11.x) - build was fine, but unfortunately wouldn't run. The target computer still refused to run it, saying it only supported MacOS 12 (Monterey) even with the changed plist file.

forever-and-a-day avatar Apr 21 '23 02:04 forever-and-a-day

Workaround for macOS 11 Big Sur (if people havent found it out yet): Right click on VencordInstaller.app and press "Show Package Contents" go to Package > Contents and click on the VencordInstaller exucutable. it will open up a terminal window and the Installer will work without issues.

nyathea avatar May 16 '23 00:05 nyathea

Theoretically it should work on all the macOS versions that support x64 applications (and M1/2 through rosetta)

I tried building the app directly on macOS but it was not happy, I'll try build it on windows tomorrow and test it.

I tried to build the installer, and it ran fine. But, when I tried to run the Vencord.app, it resulted with this:

image

I think it is a problem with the VencordInstaller executable and that it sets the minimum requirement to 12.0 for some reason.

stantios avatar Oct 02 '23 09:10 stantios

Update: I was right. If I build manually with the same flags as the GitHub Workflow and compile it to a .app, I get a build / .app file that is compatible with 10.13.6.

stantios avatar Oct 02 '23 09:10 stantios