I have this entitlement granted and added, but a UDP broadcast in my app is still causing the local permissions prompt. If the user doesn't allow, then the communication between the app and legacy hardware device on the network doesn't work.Do you need to support legacy devices? Maintaining compatibility with some legacy devices and software might require the use of custom multicast and broadcast protocols. Since these capabilities give your app complete access to the user’s local network, such access requires the com.apple.developer.networking.multicast restricted entitlement.
I confirmed that the entitlement is included in the code sign of my app.
I submitted a FB8464116 for this issue.
Anything else I need to get this entitlement to work for my hardware discovery? Has anyone else had success with this?
That’s expected. The entitlement is necessary to access multicast and broadcast but it’s not sufficient. You must also get user consent.I have this entitlement granted and added, but a UDP broadcast in my
app is still causing the local permissions prompt.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"