ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

原创 2017年06月13日 10:23:28
  • 转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

  • 本文主要介绍ARKit开发过程中一些常见问题

    • 1.ARKit框架无法导入问题
    • 2.ARKit运行黑屏或者白屏问题:Unable to run the session, configuration is not supported on this device: <ARWorldTrackingSessionConfiguration
    • 3.ARKit添加虚拟物体无法显示问题:ARSession不支持打断点

1.1-ARKit框架无法导入问题

  • *有时候我们可能无法在Xcode9中导入ARKit框架(概率性随机事件,可能是beta版本Xcode的bug),这主要是由于Xcode没有添加对应的库导致

  • 1.ARKit框架并不能被Xcode自动识别,需要我们自己在工程target中添加

    • 最好把SceneKit框架也加上

1201.png
  • 2.如果上面的步骤还不能导入ARKit框架,那么一定不要忘记检查你的导入顺序。我们应该先导入SceneKit再导入ARKit,因为ARKit框架内部引用了SceneKit框架中的对象
    • 这很有可能是Xcode自身的bug

1202.png

1.2-ARKit运行黑屏或者白屏问题

  • 苹果在ARKit官方文档中,说了一段这样的话:
    • 在文档中,苹果明确指出,目前ARKit不支持A9芯片以下的设备,一般2015年秋季发布会iPhone6s之后都是A9芯片,在这之前的设备都不支持。无论是iPhone还是iPad

1203.png
  • 一般情况下,除了iOS设备之外,模拟器也不支持运行ARKit,如果你的设备不支持ARKit,那么Xcode就会报错:Unable to run the session, configuration is not supported on this device: <ARWorldTrackingSessionConfiguration

1204.png

1.3-ARKit添加虚拟物体无法显示问题

  • 一般添加虚拟物体主要原因有两个

    • 1.物体位置错误
    • 2.Xcode打了断点
  • 第一种情况自行解决,这里主要说说第二种情况,苹果在官方文档中明确指出:不要在运行ARKit中打断点,否会将会导致一些不可预见的错误

    • ARSession会不停的获取相机的位置,一旦打了断点将会导致线程卡死,最终无法计算相机准确位置,就会导致虚拟物体添加不了的问题
版权声明:本文为博主原创文章,未经博主允许不得转载。

ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案 本文主要介绍ARKit开发过程中一些常见问题 1.ARKit框架无法导入问题2.ARKit运行黑屏或者...

ARKit从入门到精通(1)-ARKit初体验

ARKit从入门到精通(1)-ARKit初体验转载请标注出处:http://blog.csdn.net/u013263917/article/details/72903174,以及版权归属黑马程序员:...

iOS11 初识ARKit

工具 Xcode9 iOS 11  支持的设备SE、6s、6sp、7、7sp。。。。 没有的小伙伴可以到苹果官网下载 https://developer.apple.com/download/ ,...
  • iOSbird
  • iOSbird
  • 2017年09月04日 00:16
  • 704

iOS ARKit是什么。ARKit介绍。ARKit类简介。

笔者因使用过easyAR,故对AR并不陌生。AR(Augmented Reality),即增强现实技术,并不是新技术。在iOS11系统上,ARKit正式成为iOS系统框架,让开发者能够使用OC或swi...

IOS ARKit开发文档

ARKit 引言:在今天早上凌晨举行的WWDC2017大会上,ARKit无疑是一个亮点。苹果在自家的开发组件中加入ARKit,降低了增强现实的开发难度,效果却提高了很多,并且结合自家的硬件,使最终...

ARKit从入门到精通(6)-ARSession介绍

转载请注明出处:http://www.jianshu.com/p/a18feaa3c907 ARSession是一个连接底层与AR视图之间的桥梁,其实ARSCNView内部所有的代理方法都是由AR...

ARKit从入门到精通-ARKit工作原理及流程介绍

2017-06-15 坤小 Cocoa开发者社区 转载请注明出处:http://www.jianshu.com/p/0492c7122d2f 1.1-写在前面的话 1...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

ARKit从入门到精通(2)-ARKit工作原理及流程介绍

转载请注明出处:http://www.jianshu.com/p/0492c7122d2f 1.1-写在前面的话1.2-ARKit与SceneKit的关系1.3-ARKit工作原理 1.3.1-A...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案
举报原因:
原因补充:

(最多只允许输入30个字)