I also observe it for ICScannerDevice with 10.15. I observe that the returned value is always NO.
If I ignore it, and rely only on the 2nd argument of
- (void) device:(ICDevice*) device didOpenSessionWithError:(NSError*) error
it seems to work as if a session is opened correctly.
Did you fill in a bug report ?
We have the same problem with 10.15 too.
I have the same issue on 10.15.2 Beta (19C32e)
My software works under 10.14
> it seems to work as if a session is opened correctly
What do you mean by this? Is there a different way to open a device?
I've just changed my minimum OS from 10.11 to 10.12
This altered the behavious of the software running under 10.15 and caused the session for the device be to opened!
I still cannot take a picture from the Mac, but it's a big step forward.
I have subsequently increased the min OS version to 10.15... there's not change in picture taking behaviour.
Anyway I thout that the feedback was worthwhile providing.