UDP广播失败

 UDP Close with error :Error Domain=NSPOSIXErrorDomain Code=65 "No route to host" UserInfo={NSLocalizedDescription=No route to host, NSLocalizedFailureReason=Error in send() function.}

突然发现以前的功能不能运行了。报上面的错,寻找了很久的解决办法。应该是新版ios系统更严格的隐私问题。

1.在UDP广播的时候,需要到苹果官方去申请。申请地址:https://developer.apple.com/contact/request/networking-multicast\

2.申请成功后,编辑开发账号,对appid进行编辑,添加Additional Capabilities 的 Multicast Networking

3.在app的xxx.entitlements配置文件总添加com.developer.networking.multicast的布尔值为yes

4.真机运行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容