I’ve run into this too. I’m not using Bluetooth, but the iOS build injects the dependency anyway. It’s causing me trouble in app review. I’m going to try building with lime 7.7.0 instead, but I’m still really curious as to why the dependency was added in 7.8.0, and if it’ll stick around in future versions.
FYI, Apple is going to reject anything built with Lime 7.8.0:
We found that your app uses GameKit public APIs to change Bluetooth device settings.
GameKit APIs are provided to assist in the creation of social games. Using these APIs for other purposes, such as changing Bluetooth settings on a device, is not prescribed by Apple and is therefore not in compliance with the Apple Developer Program License Agreement, as required by the App Store Review Guidelines.
In particular, section 3.3.1 of the Apple Developer Program License Agreement specifies:
“Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.”
If there are no alternatives for providing the functionality your app requires, you can use Feedback Assistant to submit an enhancement request.