We have an app that uses peer to peer bluetooth or wi-fi communications. In iOS9 bluetooth connections always fail.
This can be easily demonstrated with the stock WiTap sample app.
To see this install WiTap on two devices with bluetooth enabled. On one of the devices turn wi-fi off to force a bluetooth connection. On that same device turn off Cellular Data for WiTap in iOS settings. Only turn this off for the WiTap app, leave cellular data on for other apps.
When you initiate a connection in WiTap from this device to the other device an NSStreamEventErrorOccurred event with error code 50 (Network is down) occurs in the handleEvent delegate method. This happens every time.
I filed a similar bug report about this earlier this year (20602313) but it also involved trying to access the internet using NSURLSession prior to attempting the P2P connection. Now in iOS 9 it happens all the time.
Anyone else experiencing this?