First of all, thanks for all your feedback about this issue (both formal, via Radar, and informal, via DevForums, email, and so on).
Second, be aware that this is not a accidental change (r. 15225882): rather, Apple has serious concerns about the privacy implications of
CNCopySupportedInterfaces
and now that its expected use case, dealing with captive networks, has been formally replaced via NEHotspotHelper, it seemed like a good time to make this change.
However, it's now clear that lots of developers are using
CNCopySupportedInterfaces
for things other than dealing with captive networks. That feedback is being considered by the relevant parties here at Apple and there may be future changes based on it. I can't offer any further insight into that process.
Regardless of how this issue is resolved, I've made it clear that this issue needs to be covered in the release notes (r. 22068424).
Share and Enjoy
—
Quinn "The Eskimo!"
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"