在Xcode升级至Xcode16,iPhone升级至iOS18吧,原本可以正常添加、控制Matter设备的项目,变得无法添加设备。
而且一旦初始化MTRDeviceController,控制台则会输出:
Operational browse failure: -65570
偶尔输出:
Mdns: Browse failure (Unknown DNSService error code)
这种时候则在Info.plist上添加"Privacy - Local Network Usage Description"
描述内容自己填写,可以是:"Network usage is required for discovering accessories"。哪怕app是可以访问网络的,也需要加上这个,用于告知用户应用程序需要访问本地网络的原因。。
QQ_1729672344783.png