首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSNetServiceBrowser没有在iOS 14上进行错误搜索-72008

NSNetServiceBrowser没有在iOS 14上进行错误搜索-72008
EN

Stack Overflow用户
提问于 2020-12-07 21:59:04
回答 3查看 2.8K关注 0票数 11

同样的错误也会触发建立多点连接(它使用Bonjour)。我用来启动Bonjour浏览和多点连接的代码是从苹果示例代码中修改的,并且在iOS 13下工作得很好。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-12-07 21:59:04

您需要将以下键添加到NSLocalNetworkUsageDescriptionNSBonjourServices.中:例如。

代码语言:javascript
复制
<key>NSLocalNetworkUsageDescription</key>
<string>Reason for using Bonjour that the user can understand</string>
<key>NSBonjourServices</key>
<array>
    <string>_my-service._tcp</string>
    <string>_my-service._udp</string>
</array>

确保“我的服务”以您的服务名称命名正确。例如,如果您正在为"foobar"服务设置MPC,则可能有

代码语言:javascript
复制
mpcAdvertiserAssistant = MCAdvertiserAssistant(serviceType: "foobar", discoveryInfo: discoveryInfoDict, session: mpcSession)

所以你会用

代码语言:javascript
复制
<string>_foobar._tcp</string>
<string>_foobar._udp</string>

(您的实现中可能不需要TCP和UDP。)

请参阅https://developer.apple.com/videos/play/wwdc2020/10110/

https://developer.apple.com/forums/thread/653316

票数 27
EN

Stack Overflow用户

发布于 2021-03-17 07:13:47

我通过将下面的代码添加到Info.plist中来解决这个问题:

代码语言:javascript
复制
<key>NSBonjourServices</key>
<array>
    <string>_http._tcp.</string>
</array>
票数 5
EN

Stack Overflow用户

发布于 2020-12-14 12:41:03

@DDP,我是从您在“GCDWebServer问题#525”中的回答而来的。我遇到的问题和你的相似。对我来说,当使用真正的iPhone时,我无法打开主页。服务器在控制台中成功打开,但无法在浏览器中连接。

如您的答案所示,我添加了以下键,并在_my-service._tcp中使用GCDWebServer中的内容进行更改。

代码语言:javascript
复制
    <key>NSLocalNetworkUsageDescription</key>
    <string>Reason for using Bonjour that the user can understand</string>
    <key>NSBonjourServices</key>
    <array>
        <string>_http._tcp</string>
        <string>_http._udp</string>
    </array>

在这一变化之后,问题就解决了。谢谢!

所以这个问题是与iOS 14 to find and connect to devices on your local network.的新权限相关的,无论是授予还是未授予这个权限,我都可以访问web服务器,这太奇怪了!

尽管我很好奇您如何调试才能找到根本原因。对我来说,Xcode控制台中没有显示任何错误/附加信息,我对哪里出错没有任何线索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65190065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档