iOS Xcode中NSNetServicesErrorCode=-72008错误未解决,求排查方案
iOS开发中NSNetServicesErrorCode=-72008错误排查
问题现象
无论对项目做何种修改,始终触发NSNetServicesErrorCode=-72008错误,错误详情如下:
[Error: { NSNetServicesErrorCode = "-72008"; NSNetServicesErrorDomain = 10; }]
已配置/实现内容
Info.plist配置
初始配置:<key>NSLocalNetworkUsageDescription</key> <string>App would like to use network discovery</string> <key>NSBonjourServices</key> <array> <string>_myservice._tcp.</string> </array>后续尝试修改(移除末尾句点):
<key>NSLocalNetworkUsageDescription</key> <string>App would like to use network discovery</string> <key>NSBonjourServices</key> <array> <string>_myservice._tcp</string> </array>代码实现(使用react-native-zeroconf)
import Zeroconf from 'react-native-zeroconf'; this.zeroconf = new Zeroconf(); this.zeroconf.scan('_myservice', '_tcp', 'local');项目依赖版本
"react-native": "0.71.4", "react-native-zeroconf": "^0.13.8"
已验证操作
通过dns-sd命令确认目标服务正常运行,输出如下:
dns-sd -B _myservice._tcp Browsing for _myservice._tcp DATE: ---Sat 21 Dec 2024--- 0:20:38.960 ...STARTING... Timestamp A/R Flags if Domain Service Type Instance Name 0:20:38.961 Add 2 13 local. _myservice._tcp. correct_name
疑问
为何在完成上述配置与验证后,仍会出现NSNetServicesErrorCode=-72008错误?
内容的提问来源于stack exchange,提问作者Zephyr
相关产品推荐
相关产品推荐

