Post

Replies

Boosts

Views

Activity

NSSecureCoding allowed classes list
We see warnings like this logged by our processes using XPC: (Foundation) [com.apple.runtime-issues:Foundation] *** -[NSXPCDecoder validateAllowedClass:forKey:]: NSSecureCoding allowed classes list contains [NSObject class], which bypasses security by allowing any Objective-C class to be implicitly decoded. Consider reducing the scope of allowed classes during decoding by listing only the classes you expect to decode, or a more specific base class than NSObject. This will become an error in the future. Allowed class list: {( "'NSObject' (0x7ff844ee0d88) [/usr/lib]" )} As far as we can see, there is no explicit NSObject in allowed classes for any XPC connection. Where does this list and NSObject come from?
7
0
5.1k
Sep ’21
macOS Managed App Configuration
Does MDM support configuration profiles for managed apps on macOS? In documentation (https://developer.apple.com/documentation/devicemanagement/get_app_configuration) it says 10.15+, but in Command Availability section macOS is not mentioned.If not, is there any other way to configure macOS app deployed via MDM?
2
0
2.8k
Dec ’19