Posts

Post not yet marked as solved
1 Replies
589 Views
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?
Posted
by XMI.
Last updated
.
Post not yet marked as solved
0 Replies
699 Views
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.
Posted
by XMI.
Last updated
.
Post not yet marked as solved
0 Replies
390 Views
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.
Posted
by XMI.
Last updated
.
Post not yet marked as solved
12 Replies
6.9k Views
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.
Posted
by XMI.
Last updated
.