thompsonate / Shifty

☀️ A macOS menu bar app that gives you more control over Night Shift.
http://shifty.natethompson.io
GNU General Public License v3.0
1.24k stars 33 forks source link

macOS Catalina prevents Shifty from running without Sandboxing #84

Closed Sam-Spencer closed 5 years ago

Sam-Spencer commented 5 years ago

As of macOS Catalina (currently in beta 1) and its new security requirements, Shifty will not run unless it is sandboxed and signed. Unfortunately, sandboxing Swifty causes other unintended issues that prevent the app from working properly... looks like its going to take some work to get it fixed :/.

saagarjha commented 5 years ago

macOS Catalina should only require Notarization as far as I’m aware. I don’t think Apple has started enforcing sandboxing for all macOS apps?

Sam-Spencer commented 5 years ago

That looks to be the case, actually:

Mac apps, installer packages, and kernel extensions that are signed with Developer ID must also be notarized by Apple in order to run on macOS Catalina.

However, I found that when running the project on Catalina it crashes at main and enabling sandboxing allowed it to continue. Is it possible this is just an issue with the beta itself and not Shifty?

choco commented 5 years ago

I suspect this was the same issue as #86 so I will close this for now.