Add macOS 26 compatibility improvements and multi-device support#179
Add macOS 26 compatibility improvements and multi-device support#179Skyearn wants to merge 17 commits intots1:masterfrom
Conversation
|
@Skyearn 我目前使用的是 26.4 的 os。
|
每次开机确实都有弹窗,但可以忽略.然后每次开机可以在终端输入sudo pkill bluetoothd,蓝牙就可以连到上次设备恢复正常了. |
感谢,确实有效。 |
因为这个项目需要签名,但是我没有购买 Apple Developer Program 会员。没法签名分发,所以就会有这个问题。因为没有签名,所以每次都要重新获取权限。不过软件会轮询权限,只要给到了权限,会自动开始工作。后面如果有新的办法我也会更新到 Readme 里 |
@Skyearn 每次启动后都要 sudo pkill bluetoothd 才可以扫描 蓝牙设备也是这个原因吗?另外,我发现即使我配置了“密码”,但是唤醒后,不会自动录入密码。 |
是的,在我本地用我自己 ID 签名的是没有这个问题的,我刚刚使用我的签名重新编译了一次。应该可以解决这个问题。但是因为没有公证,所以还是会被 Gatekeeper 拦截。需要手动在设置 - 隐私与安全性中允许程序运行。 后续如果有问题还请在我 fork 的项目里提 issuse 吧。避免打扰原作者。谢谢。 |
Summary
This PR updates BLEUnlock for better compatibility with macOS 26 and adds support for monitoring multiple BLE devices at the same time.
What's Changed
N/Aand other non-useful valuesWhy
On macOS 26, some BLE behaviors are less stable than before, especially around device identity and name resolution. At the same time, single-device monitoring was limiting for real-world use.
This change makes BLEUnlock more practical by:
Notes
Testing