osx12.1 pybricksdev - crashed because access privacy-sensitive data without a usage description #583
Unanswered
SpudGunMan
asked this question in
Q&A
Replies: 1 comment 11 replies
-
found this - https://developer.apple.com/documentation/corebluetooth Your app will crash if its Info.plist doesn’t include usage description keys for the types of data it needs to access. To access Core Bluetooth APIs on apps linked on or after iOS 13, include the NSBluetoothAlwaysUsageDescription key. In iOS 12 and earlier, include NSBluetoothPeripheralUsageDescription to access Bluetooth peripheral data. |
Beta Was this translation helpful? Give feedback.
11 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
please forgive my newness to osx but this seems to be a permissions issue that either I cant find the settings to allow unrestricted from (python) to bluetooth
error when flashing from pybricksdev (I assume as soon as pybricksdev calls bluetooth from python the exception for security is thrown)
I wasn't sure if this is my lack of knowledge for osx permissions and python, or a problem that can be solved with the description-key
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSBluetoothAlwaysUsageDescription key with a string value explaining to the user how the app uses this data.
Beta Was this translation helpful? Give feedback.
All reactions