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.}

突然發(fā)現(xiàn)以前的功能不能運行了。報上面的錯,尋找了很久的解決辦法。應該是新版ios系統(tǒng)更嚴格的隱私問題。

1.在UDP廣播的時候,需要到蘋果官方去申請。申請地址:https://developer.apple.com/contact/request/networking-multicast\

2.申請成功后,編輯開發(fā)賬號,對appid進行編輯,添加Additional Capabilities 的 Multicast Networking

3.在app的xxx.entitlements配置文件總添加com.developer.networking.multicast的布爾值為yes

4.真機運行。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容