如何在iOS 12.0的Xcode中抑制OpenGL消息

PWi*_*gin 9 iphone objective-c cocos2d-iphone

我使用的是旧版本的Cocos2d-iphone,在完全重新配置我的应用程序以支持Metal之前,需要拿出最新版本。在此之前,我将尝试解决OpenGL之外的所有不推荐使用的问题。实际上,我收到的消息超过400条

"_____ is deprecated: first deprecated in iOS 12.0 - OpenGLES API deprecated. (Define GLES_SILENCE_DEPRECATION to silence these warnings)_
Run Code Online (Sandbox Code Playgroud)

我在项目中的哪里定义?我尝试将其放在global.h标头以及其他一些地方的顶部,但似乎无法摆脱它。

Cin*_*its 9

在“构建设置”中的“预处理器宏”下定义它:

构建设置

  • 您不必设置“GLES_SILENCE_DEPRECATION = 1”,只需将“GLES_SILENCE_DEPRECATION”添加到列表即可 (2认同)