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
Description:
I'm encountering a crash when running my GUI on macOS 14.2. The error message indicates that the app is attempting to access privacy-sensitive data without a usage description in the Info.plist file. Specifically, the crash occurs because the NSBluetoothAlwaysUsageDescription key is missing, which is required by macOS for apps that use Bluetooth.
Steps to Reproduce:
Run the GUI on macOS 14.2 (Sonoma).
Observe the crash with the error message related to missing privacy-sensitive data usage description.
What I've Tried:
Attempted to locate and modify the Info.plist file within my Python environment, but the file does not seem to exist in the typical locations, especially within a Poetry-managed virtual environment.
Considered packaging the app with pyinstaller or py2app, but I would prefer a solution that allows the app to run directly during development.
Error Log:
Process: Python [58031]
Path: /usr/local/Cellar/[email protected]/3.12.5/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python
Identifier: org.python.python
Version: 3.12.5 (3.12.5)
Code Type: X86-64 (Translated)
Parent Process: zsh [41171]
Responsible: stable [72929]
User ID: 501
Date/Time: 2024-08-22 03:43:42.8742 +0300
OS Version: macOS 14.2 (23C63)
Report Version: 12
System Integrity Protection: enabled
Crashed Thread: 8 Dispatch queue: com.apple.root.default-qos
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
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.
[...]
Environment:
macOS 14.2 (Sonoma)
Python 3.12.5
Virtual environment managed by Poetry
Could you please advise on how to resolve this issue?
The text was updated successfully, but these errors were encountered:
Description:
I'm encountering a crash when running my GUI on macOS 14.2. The error message indicates that the app is attempting to access privacy-sensitive data without a usage description in the
Info.plist
file. Specifically, the crash occurs because theNSBluetoothAlwaysUsageDescription
key is missing, which is required by macOS for apps that use Bluetooth.Steps to Reproduce:
What I've Tried:
Info.plist
file within my Python environment, but the file does not seem to exist in the typical locations, especially within a Poetry-managed virtual environment.pyinstaller
orpy2app
, but I would prefer a solution that allows the app to run directly during development.Error Log:
Environment:
Could you please advise on how to resolve this issue?
The text was updated successfully, but these errors were encountered: