【问题标题】:ARKit Demo Crashing on iPhone 6/iPhone 6 PlusARKit 演示在 iPhone 6/iPhone 6 Plus 上崩溃
【发布时间】:2017-11-19 07:46:15
【问题描述】:

我正在使用 ARKit Feature ,最近发布了主要的 iOS 版本,但我遇到了错误 failed assertion 的崩溃

MTLRenderPassDescriptor:设备不支持深度附件的 MTLStoreActionMultisampleResolve 存储操作

我的 iPhone 设备中已经安装了 iOS11 测试版。

【问题讨论】:

  • 我相信 ARKit 只支持苹果 A9 处理器的设备(6s 及以上的新设备)。

标签: ios iphone-6 iphone-6-plus ios11 arkit


【解决方案1】:

以上所有答案都是hardware constraintA9 的筹码。无论如何,在Info.plist 上添加ARKitUIRequiredDeviceCapabilities 是一个好习惯,这将为您运行主要功能基于ARKit 的应用程序提供更好的反馈。

【讨论】:

    【解决方案2】:

    为了能够运行 ARKit,您的设备应该能够支持它。不仅使用最新的 iOS 会有帮助。正如苹果在 Keynote WWDC 2017 中提到的那样,它们支持 A9 芯片及更高版本,这意味着 iPhone 6s 及更高版本将能够运行和测试 ARKit。

    【讨论】: