我正在使用ARKit功能,以及最近主要的iOS版本,但是我遇到了崩溃的错误failed assertion
MTLRenderPassDescriptor: MTLStoreActionMultisampleResolve 深度附件的存储操作不受设备支持
我已经有iOS11测试版,安装在我的iPhone设备中。
由于上面的所有答案都是A9
芯片的hardware constraint
。无论如何,将ARKit
添加到UIRequiredDeviceCapabilities
是一种很好的做法,Info.plist
将为您提供更好的反馈,以运行主要功能基于ARKit
的应用程序。
为了能够运行ARKit,您的设备应该能够支持它。不仅使用最新的iOS会有所帮助。正如苹果在主题演讲WWDC 2017中提到的那样,他们支持A9及以上芯片,这意味着iPhone 6s及以上版本将能够运行和测试ARKit。