美文网首页
ARKit 设备无响应

ARKit 设备无响应

作者: 葛农 | 来源:发表于2017-10-20 09:58 被阅读0次

     前段时间在使用ARKit开发过程中,发现在一台iPhone6s可以正常运行,在另外一台iPhone6sp无响应,由于6sp已经是损坏的设备(压弯了),所以怀疑是硬件问题,这两天拿iPhone8出现同样的问题。

    检查了下代码逻辑,ARWorldTrackingConfiguration.isSupported检测是否支持AR也是正常,ARSession也没有出现error,通过代码逻辑无法判断出异常。

  查看Xcode的console输出log,发现[DeviceMotion] Event ref invalid 这个异常log,Google 发现有人报同样问题,不过报的人不多,可能出现概率不高,也没有找到解决方案

  比较了下正常使用的6s和8的系统版本,发现8的是iOS 11.0 ,6s是iOS 11.0.1,查看11.0.1
的更新日志,没有提到相关修复bug。不过没有解决方案,尝试升级将8升级到最新版本,升级后还是会有上面的log,但是AR正常使用了。目前最新的升级版本为11.0.3,说明升级版本苹果有修复这个bug。

虽然通过升级版本可以正常使用AR,但是开发过程中,如果用户设备是iOS 11.0
,还是有可能会出现这个问题,目前代码中暂时没找到处理这个问题的方式,能考虑到的是自定义超时无响应处理。

 

   

相关文章

  • ARKit 设备无响应

    前段时间在使用ARKit开发过程中,发现在一台iPhone6s可以正常运行,在另外一台iPhone6sp无响应,...

  • ARKit入门知识( 一)

    ARKit概述 ARKit属于框架级别,类于iOS开发中UIKit。ARKit结合运用 iOS 设备摄像头和运动功...

  • AR的魅力

    ARKit ARKit将iOS设备的摄像头和设备动作检测功能,集成到您应用或者游戏当中,从而为用户提供增强现实的体...

  • ARKit 初探

    序言 ARKit主要由三部分组成: 跟踪(Tracking) 跟踪是ARKit的核心组件之一,其提供了设备在物理世...

  • 苹果的ARKit2.0有多可怕,看了就知道

    序言 ARKit主要由三部分组成: 跟踪(Tracking) 跟踪是ARKit的核心组件之一,其提供了设备在物理世...

  • setting出现ANR简单记录

    Android进入setting-connected devices后,设备无响应,出现ANR。报错的log提到了...

  • ARKit文档翻译之ARKit简介

    ARKit ARKit框架通过集成iOS设备摄像头和运动功能,在您的应用程序或游戏中产生增强现实体验。 概述 增强...

  • iOS---ARKit

    ARKit 将 iOS 设备的摄像头和设备动作检测 (Motion) 功能,集成到您的应用或者游戏当中,从而为用户...

  • Android笔记之解决OkHttp解析dns超时时间无法设置的

    问题 使用OkHttp,设备切换路由后,访问网络出现长时间无响应,很久以后才抛出UnknownHostExcept...

  • ANR安卓无响应日志获取

    安卓应用在设备上运行经常会出现无响应的情况,但是无响应的情况有时候未必能100%的复现,通过抓取adb日志就不是特...

网友评论

      本文标题:ARKit 设备无响应

      本文链接:https://www.haomeiwen.com/subject/rfpmuxtx.html