Post not yet marked as solved
According to https://www.macrumors.com/2020/02/05/apple-seeds-macos-catalina-10-15-4-beta-1/we should be seeing the first beta of 10.15.4, but when I check Software Update I'm stuck on 10.15.3 (and it says "This mac is enrolled in the Apple Beta Software Program..."Anyone else seeing it?
Post not yet marked as solved
I have a .saver which attempts to launch a helper .app and the helper app is struggling under Catalina (beta 1-3).The .saver is launching the .app using a simple call to Process.LaunchThe errors look like this:rejecting read of { com.mycompany.saver.77300306, kCFPreferencesAnyUser, kCFPreferencesCurrentHost, no container, managed: 0 } from process 1281 (myScreensaver) because accessing preferences outside an application's container requiresuser-preference-read or file-read-data sandbox accessWhat's interesting:the error happens in my app before I do any reading or writing of CFPreferences - it appears to be the Appkit framework itselfthe CFPreferences are being read from kCFPreferencesAnyUser, kCFPreferencesCurrentHost, which seems wrong - shouldn't it be CurrentUser? I would expect that a sandboxed process would have no permissions to write to the AnyUser domain.also, when the app launches, it opens a WKWebView, which fails to render properly.What I've tried:I've tried adding / removing changing the plist for my helper app (sandbox, sandbox inherit, various entitlements) but nothing seems to have any effect.I've found a partial workaround, which is to set the CFBundleIdentifier to the path to the container, e.g. /Users/username/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/com.mycompany.saver.77300306 This prevents all the error messages in console; however WKWebView still fails to load.
Post not yet marked as solved
Try doing a search on the main forum page, e.g. from herehttps://forums.developer.apple.com/community/beta/macos-1015-betasearch for "legacyScreenSaver"Result: works.Now try the search from here:https://forums.developer.apple.com/community/beta/macos-1015-beta/contentResult: nothing is found.This is broken, right? I thought my post had been deleted at first.
Post not yet marked as solved
I'm having lots of trouble with screen savers in the first 10.15 beta. Console is showing messages from a new "legacyScreenSaver" process. The ScreenSaver API doesn't show any documented changes, however.https://developer.apple.com/documentation/screensaver?changes=latest_minorAnyone else seeing this?In particular, I'm having trouble with a Swfit-based screensaver.One example:ScreenSaver.init(frame:isPreview:) is being called with isPreview=True, even when running normally fullscreen.