Add macOS 26 compatibility improvements and multi-device support#179
Add macOS 26 compatibility improvements and multi-device support#179Skyearn wants to merge 97 commits into
Conversation
|
@Skyearn 我目前使用的是 26.4 的 os。
|
每次开机确实都有弹窗,但可以忽略.然后每次开机可以在终端输入sudo pkill bluetoothd,蓝牙就可以连到上次设备恢复正常了. |
感谢,确实有效。 |
因为这个项目需要签名,但是我没有购买 Apple Developer Program 会员。没法签名分发,所以就会有这个问题。因为没有签名,所以每次都要重新获取权限。不过软件会轮询权限,只要给到了权限,会自动开始工作。后面如果有新的办法我也会更新到 Readme 里 |
@Skyearn 每次启动后都要 sudo pkill bluetoothd 才可以扫描 蓝牙设备也是这个原因吗?另外,我发现即使我配置了“密码”,但是唤醒后,不会自动录入密码。 |
是的,在我本地用我自己 ID 签名的是没有这个问题的,我刚刚使用我的签名重新编译了一次。应该可以解决这个问题。但是因为没有公证,所以还是会被 Gatekeeper 拦截。需要手动在设置 - 隐私与安全性中允许程序运行。 后续如果有问题还请在我 fork 的项目里提 issuse 吧。避免打扰原作者。谢谢。 |
…ring connection attempts" This reverts commit 2ee0d43.
…lways updates from ads with display() redraw
…AC cache then disconnect; RSSI from ads only
…ut device monitoring
…ly for MAC cache then disconnect; RSSI from ads only" This reverts commit 09752f0.
…Color for gray text
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