I have a crashlog on my mobile app (really annoying we can't post images) that essentially shows a SIGTRAP when trying to run some 3rd party SDK code that gets triggered after a call to
[CBCentralManager handlePeripheralDiscovered:] + 1496 (CBCentralManager.m:780_)
I think the issue is my mobile app uses multiple third party libraries that need to use Bluetooth, both used to interface with specific hardware (one are smartlights, the other are door readers).
I need both of these libraries existing in my code at the same time just as I do on my Android app, but the companies are large enough that they won't make any code changes at my request.
Is there any known issues with multiple third parties using CBCentralManager and if so are there any known solutions?
Pulling my hair out a little here because there's no meaningful exception I can catch that lets me know a little further what's going wrong!