Seeing the same issue here as well. Filed report in Feedback Assistant, recommend everyone do the same.
My app installation error in TestFlight says, "profile can't be installed".
FB13975325 (TestFlight won't download apps)
Post
Replies
Boosts
Views
Activity
I was having issues getting manual signing to work, so ultimately that didn't do it for me. I got it working unscientifically, but ultimately I think these things helped:
in Keychain Access I deleted all my expired certificates
like the person above me said: Xcode > Preferences... > Accounts > Manage Certificates... > + > Apple Distribution.
after having it set to manual signing and it not working I turned manual signing back on. It told me I didn't have a team selected (I did) so I selected "None" for team and then selected my team again
as always: delete derived data, clean build
Hey eskimo,
Per FAQ-9 we can detect this via NWBrowser or kDNSServiceErr_PolicyDenied. The former requires Swift, the latter seems to require using dnssd.
For those of us using NSNetServiceBrowser there appears to be no solution.
You mentioned that Apple is listening here - without divulging any details, can you say whether or not there will be a solution for the NSNetServiceBrowser crowd at an undisclosed point in the future?
A simple yes or no will suffice - I just need to know if I need to move over to Swift/dnssd to solve this problem and deliver a better UX for my users.
Thanks for all your work on this!
I think the (current) "best" answer is that we need to move to NWBrowser:
https://developer.apple.com/forums/thread/658103
Update 2: there is no API to check for the permission:
https://developer.apple.com/forums/thread/650648?page=2
So I'll try to wedge some Swift into our project and start using NWBrowser, I guess.
I realized I made a mistake and never came back to update my reply - the video only applies to NWBrowser, as the Frameworks Engineer above seems to possibly be pointing out as well. There is actually no way for NSNetServiceBrowser to detect this condition.
NSNetServiceBrowserDelegate hits netServiceBrowserWillSearch and then nothing else with local network permission denied.
Is there a way we can just ask the operating system if we have this permission? All I need to do is provide some visual feedback to the user to let them know significant features will be unusable due to this permission being turned off.
The error message you'll see is in this video: https://developer.apple.com/videos/play/wwdc2020/10110/