I have an application which has screen sharing feature in it. On macOS Catalina beta8 (19A558d), you must give screen recording permission to share your screen (Without permission, only your background and menubar will be shared with the other side). Unfortunately, I really do not know which event or call triggers the system modal dialog, sometimes the dialog appears, sometimes it does not.
System modal dialog is shown on page 75 in wwdc macos security documentation:
https://devstreaming-cdn.apple.com/videos/wwdc/2019/701ngx868rfo8jlj/701/701_advances_in_macos_security.pdf?dl=1
So it is absolutely non-deterministic. Without interacting with this modal dialog, my application will not be registered under Security & Privacy / Screen Recording
, thus I can not give permission for it. Does anybody have any idea, how can I solve this problem?
All
useScreenCapture
. All resets many other things. β Volatile