Post

Replies

Boosts

Views

Activity

Reply to NSNetServiceBrowser error if permission is not granted
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.
Aug ’20
Reply to Network privacy permission check
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!
Oct ’20
Reply to App Store Connect Operation Error: expired profile
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
Apr ’22