You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Termination Reason: Namespace TCC, Code 0
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.
— it seems like this should be an easy fix, or maybe even a permission I can override myself at runtime, but I'm not familiar enough with macos dev to know how, and having trouble googling for the right answer here. I'd find it super valuable to include the needed file(s) or just some readme instructions in this repo.
Termination Reason: Namespace TCC, Code 0
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.
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=929.9M resident=0K(0%) swapped_out_or_unallocated=929.9M(100%)
Writable regions: Total=1.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)
Model: MacBookPro18,3, BootROM 7459.101.2, proc 8:6:2 processors, 16 GB, SMC
Graphics: Apple M1 Pro, Apple M1 Pro, Built-In
Display: LG UltraFine, 4096 x 2304, Main, MirrorOff, Online
Memory Module: LPDDR5
AirPort: Wi-Fi, wl0: Feb 8 2022 01:51:44 version 20.90.39.0.8.7.114 FWID 01-510a2aee
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB2.1 Hub
USB Device: USB2.0 Hub
USB Device: USB2.0 Hub
USB Device: Digital Hifi Audio
USB Device: USB 2.0 BILLBOARD
USB Device: USB 10/100/1000 LAN
USB Device: USB3.0 Card Reader
USB Device: iPhone
USB Device: hub_device
USB Device: USB Controls
USB Device: USB Audio
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
The text was updated successfully, but these errors were encountered:
OK, very surprisingly it turns out this was due to my terminal emulator (iTerm2, a very popular tool on macos) - adding this to iTerm2's Info.plist fixes the problem. The default macOS Terminal app works fine and prompts for permission as expected.
edit: not catprinter's fault, see followup comment
(macOS 12.3 on M1 Pro, Python 3.10.2, zsh 5.8, iTerm2 3.5.0beta2)
The installation instructions worked great, but the script is crashing when trying to actually connect to bluetooth devices:
(screenshot)
The crash log includes the following:
— it seems like this should be an easy fix, or maybe even a permission I can override myself at runtime, but I'm not familiar enough with macos dev to know how, and having trouble googling for the right answer here. I'd find it super valuable to include the needed file(s) or just some readme instructions in this repo.
Full crash log attached:
The text was updated successfully, but these errors were encountered: