I've switched an app over to the Unified API (full .NET 4.5) and on testing a sandboxed build I get the following errors in the console that I haven't seen before (i.e. in the Classic world):
deny(1) mach-lookup com.apple.GameController.gamecontrollerd deny(1) iokit-open IOHIDLibUserClient
I can get rid of the second error (which always appears ~15 times) by adding the 'com.apple.security.device.usb' (although I have no reason to do so as I'm not doing anything related to USBs), however I've no idea where the first one is coming from. It occurs once on startup of my app every time and I am certainly not referencing the Game Controller framework - some static initialisation in the bowels of Xamarin.Mac maybe?
I'm running XD 6.0.1, Mono 4.4.1 and XamMac 18.104.22.168 and I'm pretty sure this'll mean I can't submit to the Mac App Store successfully so I'd definitely like to find out where it's coming from or if I can stop it from happening.