SceneKit で開発していて scn ファイルを読み込む時に以下のエラーで落ちる場合があります。
failed assertion `MTLRenderPassDescriptor MTLStoreActionMultisampleResolve store action for the depth attachment is not supported by device’
私の場合は、シュミレーターでは落ちるけど、実機では落ちないという謎の現象でした。
結局以下を設定して直りました
sceneView.antialiasingMode = .none
SceneView を使っている場合は以下で設定します。
SceneView(scene: scene, antialiasingMode: .none)
それでは素晴らしい SceneKit ライフを!
参考
ARKit Demo Crashing – Developer Forums
https://developer.apple.com/forums/thread/78933
コメント