unknownskl / greenlight

Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.
MIT License
2.21k stars 124 forks source link

[Bug] Not working in Mac OS 15.0 #1306

Open purelogarithm opened 1 month ago

purelogarithm commented 1 month ago

Describe the bug

Warning: The app doesn't appear to work in the latest OSX release - all you get is "the app cannot be opened" and it crashes. Not sure why it is crashing as I cannot see a crash log but nothing works even re-installing.

To Reproduce

Open app

Expected behavior

App opens normally

Environment

- OS: OSX 15.0
- Device: MacBook Pro 17inch
- Greenlight version: latest

Anything else?

No response

New issue

The-Synthax commented 2 weeks ago

This issue wasn't present on most of the developer betas of Sequoia but the last two I believe had this issue. Disabling Gatekeeper with a management profile doesn't help. Running the executable via terminal is a viable workaround at the moment. Seems to only be an issue on x86_64 macOS, ARM64 macOS runs the app fine, at least for me. I have attached a crash log. Greenlight.txt

jianlongliu commented 2 weeks ago

me too

purelogarithm commented 2 weeks ago

This issue wasn't present on most of the developer betas of Sequoia but the last two I believe had this issue. Disabling Gatekeeper with a management profile doesn't help. Running the executable via terminal is a viable workaround at the moment. Seems to only be an issue on x86_64 macOS, ARM64 macOS runs the app fine, at least for me. I have attached a crash log. Greenlight.txt

I tried running it in the terminal and it just crashed on login or it just refused to do anything. Is there anything that I missed?

I should have specified that I am running x86_64

Thanks

bloodstrike commented 1 week ago

Just wanted to add some information here. Seeing the same behavior and a quick search around I found another project that hit the same issue:

https://github.com/thonny/thonny/issues/3283

They have the issue marked as fixed but I'm not knowledgeable enough to know exactly what they did to fix it, but it might be a starting point for a solution. Something to do with packaging of scripts. Hope it helps!

The-Synthax commented 1 week ago

This issue wasn't present on most of the developer betas of Sequoia but the last two I believe had this issue. Disabling Gatekeeper with a management profile doesn't help. Running the executable via terminal is a viable workaround at the moment. Seems to only be an issue on x86_64 macOS, ARM64 macOS runs the app fine, at least for me. I have attached a crash log. Greenlight.txt

I tried running it in the terminal and it just crashed on login or it just refused to do anything. Is there anything that I missed?

I should have specified that I am running x86_64

Thanks

In terminal just do /Applications/Greenlight.app/Contents/MacOS/Greenlight and it should launch.

purelogarithm commented 1 week ago

In terminal just do /Applications/Greenlight.app/Contents/MacOS/Greenlight and it should launch.

Thanks! That worked (I almost panicked when my consoles for remote play weren't showing up but that was quickly resolved). I also saved the fix as an Automator shortcut application which I saved to my desktop. It's a workaround yes, but hopefully, the issue will be fixed in the next release - might need to recompile with the latest Xcode or something.

oerix commented 3 days ago

This issue wasn't present on most of the developer betas of Sequoia but the last two I believe had this issue. Disabling Gatekeeper with a management profile doesn't help. Running the executable via terminal is a viable workaround at the moment. Seems to only be an issue on x86_64 macOS, ARM64 macOS runs the app fine, at least for me. I have attached a crash log. Greenlight.txt

I tried running it in the terminal and it just crashed on login or it just refused to do anything. Is there anything that I missed? I should have specified that I am running x86_64 Thanks

In terminal just do /Applications/Greenlight.app/Contents/MacOS/Greenlight and it should launch.

Still didn't work for me on Sequoia 15.1, it shows the same message. I can no longer bypass gatekeeper. :(

Any other work arounds please?

Edit: Nvm, I found one just a few minutes ago of this post. :)

purelogarithm commented 2 days ago

Edit: Nvm, I found one just a few minutes ago of this post. :)

Can you elaborate?

oerix commented 1 day ago

Edit: Nvm, I found one just a few minutes ago of this post. :)

Can you elaborate?

If you're are comfortable, install the Profile on your mac. Repo can be found in the devs profile. It will most likely get patched anyways, so I wouldn't rely on it.