I have a Cocoa desktop application that allows the user to take desktop screenshots invovling not just the application itself but also other applications. Therefore, it has to use the CGWindowListCreateImage function. Inevitably, the user will be prompted for an alert message with screen recording privacy under macOS 10.15.
The reviewer rejects this application because the application shows this alert message under macOS 10.15. I've asked the reviewer what screen recording privacy for, then? And he or she says that it's for producing a video. But there is nothing else other than the CGWindowListCreateImage function, which is inevitably the reason for screen recording privacy. And the same review tells me to use alternatives without naming one. To my knowledge, there is no alternative to CGWindowListCreateImage for taking a desktop screenshot involving other applications. Or is there?