Sprite kit 不使用金属,但得到错误“;金属GPU帧捕获已启用”;

Sprite kit 不使用金属,但得到错误“;金属GPU帧捕获已启用”;,sprite-kit,metalkit,Sprite Kit,Metalkit,我正在创建一个简单的SpReTeKIT游戏,它使用SpReTeKIT、UIKIT、基金会,而没有其他框架。 但是,每次我打开应用程序时,都会出现以下两个错误: 已启用金属GPU帧捕获 启用金属API验证 如何取消启用金属框架并消除这些错误?别担心,它们不是错误,只是消息。别担心,它们不是错误,只是消息 如果您的目标链接到金属框架(或任何其他框架 使用金属API的Xcode会自动启用GPU框架 捕获和金属API验证。在应用程序的 使用Xcode提供的主机工具和金属框架的方案 捕获,并通过金属API

我正在创建一个简单的SpReTeKIT游戏,它使用SpReTeKIT、UIKIT、基金会,而没有其他框架。

但是,每次我打开应用程序时,都会出现以下两个错误:

已启用金属GPU帧捕获
启用金属API验证


如何取消启用金属框架并消除这些错误?

别担心,它们不是错误,只是消息。

别担心,它们不是错误,只是消息

如果您的目标链接到金属框架(或任何其他框架 使用金属API的Xcode会自动启用GPU框架 捕获和金属API验证。在应用程序的 使用Xcode提供的主机工具和金属框架的方案 捕获,并通过金属API验证测试API的正确使用。 只有当您想测试应用程序的性能时,才能禁用这些选项 最高性能级别

如果您的目标链接到金属框架(或任何其他框架 使用金属API的Xcode会自动启用GPU框架 捕获和金属API验证。在应用程序的 使用Xcode提供的主机工具和金属框架的方案 捕获,并通过金属API验证测试API的正确使用。 只有当您想测试应用程序的性能时,才能禁用这些选项 最高性能级别


SpriteKit内部使用金属。这些消息不是错误,可以忽略。为什么SpriteKit使用金属?有没有办法让它不要这样做?SpriteKit和SceneKit现在都是基于金属构建的高级框架(而不是以前的OpenGL)。如果你想特别请求OpenGL,你可以看到:我不确定老的OpenGL库支持得有多好;我明白了,所有的开发工作都在金属方面。在这种情况下,我将忽略这些消息。有办法压制他们吗?据我所知没有。但是,在构建设置中可能有一些东西可以禁用它们,这可能会做到。(即禁用验证和捕获,但仍将使用金属。)SpriteKit在内部使用金属。这些消息不是错误,可以忽略。为什么SpriteKit使用金属?有没有办法让它不要这样做?SpriteKit和SceneKit现在都是基于金属构建的高级框架(而不是以前的OpenGL)。如果你想特别请求OpenGL,你可以看到:我不确定老的OpenGL库支持得有多好;我明白了,所有的开发工作都在金属方面。在这种情况下,我将忽略这些消息。有办法压制他们吗?据我所知没有。但是,在构建设置中可能有一些东西可以禁用它们,这可能会做到。(即禁用验证和捕获,但仍将使用金属。)