【发布时间】:2023-03-31 16:08:01
【问题描述】:
我正在为 macOS 编写一个与 BLE 设备交互的命令行工具。我对权限有疑问:
如果我在命令行上启动我的工具,它会被操作系统杀死。只有当我通过调试器启动它时,才会出现图形警报器以允许蓝牙权限。
包含 NSBluetoothAlwaysUsageDescription 键的我的 plist 作为 __TEXT __info_plist 嵌入到二进制文件中。如今,这对于命令行工具访问受安全保护的操作系统设施来说已经不够了吗?
【问题讨论】:
标签: macos command-line core-bluetooth iterm2