I know Pre-Login LaunchAgents are becoming increasingly niche, but I still have one that I support. Sometime around Catalina, it broke to where we have to login with a local user and then logout to get it to display at the LoginWindow. I have updated it to the best of my ability and can force it to display by bootstrapping it to the loginwindow process (launchd), however I still cannot get it to show after a power on or reboot.
I have followed the sample code and again, had it working previously, but something has changed. It is a Cocoa style application primarily in Swift. I do have "canBecomeVisibleWithoutLogin" set to true and it does work in the LoginWindow after bootstrapping it.
After a reboot, I can SSH in and see the application is running and has a PID, but the application window never shows over the LoginWindow.
What am I missing?
HOWEVER, after rebooting, the sample code did NOT appear at the loginwindow.
OK. I think I know what’s going on but it’s not something I can help you with here on DevForums. Please open a DTS tech support incident and we can pick things up in that context.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"