跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 独立 Watch App 真机调试无网络的问题
未分類
13 2 月 2022

独立 Watch App 真机调试无网络的问题

独立 Watch App 真机调试无网络的问题

資深大佬 : 7gugu 22

描述

现在我正在开发一个独立的 Watch App 应用,但是我发现在模拟器上调试时是可以正常连接网络的。但是当我上传到真机时,就会出现无网络连接的问题。具体的报错如下:

2021-11-20 21:42:27.156338+0800 wTodo WatchKit Extension[1068:2225475] PDTask <29C198EA-480A-459F-B5B9-421D9C26C7D8>.<3> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The Internet connection appears to be offline." UserInfo={_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataPDTask <29C198EA-480A-459F-B5B9-421D9C26C7D8>.<3>, NSLocalizedDescription=The Internet connection appears to be offline., _kCFStreamErrorCodeKey=50, _NSURLErrorRelatedURLSessionTaskErrorKey=(     "LocalDataPDTask <29C198EA-480A-459F-B5B9-421D9C26C7D8>.<3>",     "LocalDataTask <29C198EA-480A-459F-B5B9-421D9C26C7D8>.<3>" ), NSErrorFailingURLStringKey=https://baidu.com, _kCFStreamErrorDomainKey=1, NSErrorFailingURLKey=https://baidu.com} 

测试机型

Apple Watch S7

系统版本: 8.1

网络环境: WIFI

问题

我应该要如何解决这个问题呢?我已经翻找过 Google 和 Apple 的开发者论坛了,也只是找到一个相同问题,但没有解答,有点烦

大佬有話說 (1)

  • 主 資深大佬 : 7gugu

    问题解决了,但没完全解决。
    可以确定的是,这是一个系统级别的 Bug 。由于 GPS 版 AppleWatch 用户不能在控制 Apple Watch 上面的独立应用的网络权限,因此默认是关闭状态的独立应用,将无法联网使用。
    现在只能给出两种临时的解决方法:
    1. 彻底关闭手机
    该方法是为了让 Apple Watch 不去同步手机的网络设置(默认关闭网络),促使独立应用能够正常联网,但该方法仅适用于网络连接少或者无的独立应用,比如小说、阅读器等。
    2. 开发 iOS 配套应用
    如果 iOS 侧有配套应用,则用户就可以在 iOS 侧对应用的网络权限做控制,进而实现 Watch 侧应用联网,该方法适合对于网络请求较多的应用。
    PS:这个 Bug 的出现真的是很无语,花了我一整天的时间才解决,心累啊

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具