From this, we understand that if an app implements some form of local network multicast/broadcast, it must have the com.apple.developer.networking.multicast entitlement.
But what will happen if the app doesn't have the entitlement? E.g. because the multicast is implemented by a third-party SDK and the app developer is not aware of the entitlement requirements introduced by that dependency?
Will this be detected at build time, or during app review, or will multicast just not work at runtime? Or something else?
We maintain an SDK which does local network multicast, and wish to understand the implications for our client apps.
But what will happen if the app doesn't have the entitlement? E.g. because the multicast is implemented by a third-party SDK and the app developer is not aware of the entitlement requirements introduced by that dependency?
Will this be detected at build time, or during app review, or will multicast just not work at runtime? Or something else?
We maintain an SDK which does local network multicast, and wish to understand the implications for our client apps.