iOS-14 netServiceBrowser.searchForServices 不工作
iOS-14 netServiceBrowser.searchForServices Not working
最近我将我的 phone 更新为 iOS 14,从那以后 netServiceBrowser.searchForServices(ofType:"xyz._tcp", inDomain: "local.") 不工作全部。 iPhone 无法发现任何服务且无法调用任何 NetServiceBrowserDelegate 方法。
您的应用需要访问本地网络,iOS14 有一个新的隐私选项需要授权。
您必须将 NSLocalNetworkUsageDescription
添加到您的 Info.plist,请参阅 apple docs
如果您使用 Bonjour,您需要在 info.plist 中声明它...
<key>NSBonjourServices</key>
<array>
<string>_http._tcp</string>
</array>
最近我将我的 phone 更新为 iOS 14,从那以后 netServiceBrowser.searchForServices(ofType:"xyz._tcp", inDomain: "local.") 不工作全部。 iPhone 无法发现任何服务且无法调用任何 NetServiceBrowserDelegate 方法。
您的应用需要访问本地网络,iOS14 有一个新的隐私选项需要授权。
您必须将 NSLocalNetworkUsageDescription
添加到您的 Info.plist,请参阅 apple docs
如果您使用 Bonjour,您需要在 info.plist 中声明它...
<key>NSBonjourServices</key>
<array>
<string>_http._tcp</string>
</array>