ios - 在 iOS App 中添加 Metal 支持作为可选渲染

标签 ios iphone opengl-es ios8 metal

我正在使用 openGL ES 渲染开发 iOS 应用程序。我们正在研究 Metal 支持,我们在使用 ios 7.1 的设备上启动应用程序时遇到崩溃(我们的目标是 ios 7.1+ 设备)

dyld: Library not loaded: /System/Library/Frameworks/Metal.framework/Metal

看起来即使 Metal.framework 在我们的应用程序中仍未使用,该应用程序也会尝试加载它并崩溃,因为该框架不是 ios7 的一部分。

只有在设备是 ios8+ 的情况下,我们如何才能动态链接 Metal 框架?

最佳答案

将指向 Metal.framework 的链接添加为可选可解决问题。

关于ios - 在 iOS App 中添加 Metal 支持作为可选渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28810360/

相关文章:

ios - '位置管理器(_ :didRangeBeacons:inRegion: )' conflicts with optional requirement method ' locationManager(_:didRangeBeacons:inRegion:)' in protocol

Jquery ajax 帖子不适用于 iPhone 和 Android

ios - 当应用程序在后台或被杀死时,GCM 支持 ios 应用程序

php - 移动网站无法从 chrome safari 加载到 ipad

iphone - OpenGL ES 2.0 FBO 创建出错并出现未知错误

ios - 在父类上创建一个可供所有子类访问的函数

ios - 在 UserDefaults 中保存 UISwitch 状态

ios - 重构 Storyboard时如何交换标签栏项目的位置

ios - 访问制服的 SKShader 要求是什么?

android - 如何使用 OpenGL ES 将纹理加载到圆上