Xcode 11 "com.apple.CoreSimulator FramebufferServerRendererPolicy" not work?

I'm building CI workflows to run tests on simulators. From XCode 11's release note:


"For headless and continuous integration scenarios, you can configure CoreSimulator to skip compositing operations in the virtual frame buffer by setting

defaults write com.apple.CoreSimulator FramebufferServerRendererPolicy
to
none
. In this mode simulators can’t be viewed and
simctl io
is unable to take screenshots or record videos. (48264341)"


I did "defaults write com.apple.CoreSimulator FramebufferServerRendererPolicy none" and verified "defaults read com.apple.CoreSimulator FramebufferServerRendererPolicy" shows "none".


But I'm still able to see the simulator instance and run `simctl io` commands. Plus I don't see any performance improvement (e.g cpu, memory) by setting it. So I suspect the `FramebufferServerRendererPolicy` is not respected?


Anyone has some idea about this?

Xcode 11 "com.apple.CoreSimulator FramebufferServerRendererPolicy" not work?
 
 
Q