Xcode 9 + iOS 11.0 - Debug assertion with Metal renderer
Posted lanyuu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode 9 + iOS 11.0 - Debug assertion with Metal renderer相关的知识,希望对你有一定的参考价值。
Xcode 9 Version 9.0 (9A235)
+ ios 11.0 +iPhone7+基于Unity3D的游戏,DEBUG会crash。
Unity版本号:
UNITY_RUNTIME_VERSION = 5.6.0f3
CRASH LOG:
validateRenderPassDescriptor:518: failed assertion `Texture at depthAttachment has usage (0x01) which doesn't specify MTLTextureUsageRenderTarget (0x04)'
临时解决办法:
Edit Scheme->Run->Metal API validation->Disabled
可能需要Unity官方更新相关工具或库。
以上是关于Xcode 9 + iOS 11.0 - Debug assertion with Metal renderer的主要内容,如果未能解决你的问题,请参考以下文章
当目标是 ios 11.0 或字母时在 Xcode 11.3 中访问 UIWindow 实例
在 iOS 10.1.1 上运行的 Xcode 9 应用程序在启动时崩溃
在“开始开发 iOS 应用程序 (Swift)”教程中,从 Xcode 11.0 开始,Hello World 屏幕出现在画布顶部,将其隐藏
Xcode9出现错误safe area layout guide before ios 9 真正解决办法