由于开发项目时一直都是模拟器上测试,导致项目在真机测试时出现了之前没有的错误,在此记录一下,希望可以帮得到其他人!!!
在点击WiFi传书时,获取手机IP时正常,控制台也没有任何错误信息,但就是在浏览器上面无法打开网页,原因出现和iOS 14的新权限问题
解决方法:
在Xcode中打开Info.plist,为了方便更改,可以使用Source Code方式打开(右击Info.plist -> Open as -> Source Code),添加如下代码即可
<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>