I have a bundle that I created that I then distribute with a test app.
Before Monterey it has worked fine.
On Monterey (Intel or Apple Silicon) it stopped returning scan results. I do not get any errors it just doesn't ever call the didDiscoverPeripheral like it used it.
If I make the single change of passing in an array of Service UUID values then suddenly it will find that one device and return scan results.
My bundle and app need to support scanning for all peripherals.
Can someone help me fix this?