ARKit 演示在 iPhone 6/iPhone 6 Plus 上崩溃
Posted
技术标签:
【中文标题】ARKit 演示在 iPhone 6/iPhone 6 Plus 上崩溃【英文标题】:ARKit Demo Crashing on iPhone 6/iPhone 6 Plus 【发布时间】:2017-11-19 07:46:15 【问题描述】:我正在使用 ARKit Feature ,最近发布了主要的 ios 版本,但我遇到了错误 failed assertion
的崩溃
MTLRenderPassDescriptor:设备不支持深度附件的 MTLStoreActionMultisampleResolve 存储操作
我的 iPhone 设备中已经安装了 iOS11 测试版。
【问题讨论】:
我相信 ARKit 只支持苹果 A9 处理器的设备(6s 及以上的新设备)。 【参考方案1】:以上所有答案都是hardware constraint
到A9
的筹码。无论如何,在Info.plist
上添加ARKit
到UIRequiredDeviceCapabilities
是一个好习惯,这将为您运行主要功能基于ARKit
的应用程序提供更好的反馈。
【讨论】:
【参考方案2】:为了能够运行 ARKit,您的设备应该能够支持它。不仅使用最新的 iOS 会有帮助。正如苹果在 Keynote WWDC 2017 中提到的那样,它们支持 A9 芯片及更高版本,这意味着 iPhone 6s 及更高版本将能够运行和测试 ARKit。
【讨论】:
以上是关于ARKit 演示在 iPhone 6/iPhone 6 Plus 上崩溃的主要内容,如果未能解决你的问题,请参考以下文章
ARKit 是不是考虑 iPhone 和 iPad 中的镜头失真?
如何在不同的设备(iphone 4s/5s/6/iPhone 6s)中获得真实的 image.size?