MTLCreateSystemDefaultDevice在iOS 13模拟器上返回nil

时间:2019-09-12 13:58:00

标签: ios xcode metal ios13 metalkit

我正在使用Xcode 11 GM Seed(11A419c)。当我在iOS 13模拟器上运行Metal代码并尝试访问使用MTLCreateSystemDefaultDevice()创建的Metal设备时,它返回nil。如果没有此设备,Metal如何在模拟器上运行? XCode中是否有任何设置可以解决?如果有的话,我有运行Mac OS 10.14.6的Macbook Pro retina 2012模型。

1 个答案:

答案 0 :(得分:4)

仅当在macOS Catalina(10.15)或更高版本上运行时,金属才可在iOS 13和tvOS 13模拟器中使用。 Xcode 11 Release Notes中对此进行了记录。