How to find devices on my local network through their IP address (macOS 15)

I have tried to find all local network devices with “DNSServiceBrowseMBS” and “DNSLookupMBS”, with macOS 14.7.1 everything is okay, but with macOS 15.1 there is no device visible. I could only test it on a virtual machine with macOS 15.1. Maybe someone can test this on a Mac computer with macOS 15 too.

You can download the example project here

Your app has entitlements / permissions for local network access?

Yes.

<NSLocalNetworkUsageDescription>
<Find items in your local network>

Screenshot 2024-11-14 at 3.35.55 PM

That’s not the correct format. It should be:

<key>NSLocalNetworkUsageDescription</key>
<string>Find items in your local network</string>

Yes it is correct. This is a screenshot of the entries.