Bonjour’s interaction with Bluetooth is… well… complex. The story described in QA1753 is no longer accurate. Specifically, some time after I wrote that Q&A — in the iOS 8 / 9 timeframe IIRC — we disabled TCP/IP networking over Bluetooth completely. Apple’s peer-to-peer networking APIs now run exclusively over Wi-Fi.
Now, that isn’t to say that Bluetooth isn’t involved. In some cases Bonjour will use Bluetooth to aid in its discovery process.
Regardless, all of this is networking and thus covered by local network privacy privilege. If Bonjour does use Bluetooth, that work is done by a system process and you don’t have direct access to the Bluetooth results. Thus, there’s no need for your app to have the Bluetooth privilege.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"