在 ios App 中添加金属支持作为可选渲染器

Posted

技术标签:

【中文标题】在 ios App 中添加金属支持作为可选渲染器【英文标题】:add metal support as optionnal renderer in ios App 【发布时间】:2015-03-02 12:56:20 【问题描述】:

我正在开发一个带有 openGL ES 渲染的 ios 应用程序。我们正在研究金属支持,我们在 ios 7.1 设备上启动应用时遇到崩溃(我们针对 ios 7.1+ 设备)

dyld:库未加载: /System/Library/Frameworks/Metal.framework/Metal

看起来即使 Metal.framework 在我们的应用程序中仍未使用,应用程序也会尝试加载它并作为框架在 ios7 上崩溃。

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

【问题讨论】:

【参考方案1】:

添加到 Metal.framework 的链接作为可选可以解决问题。

【讨论】:

以上是关于在 ios App 中添加金属支持作为可选渲染器的主要内容,如果未能解决你的问题,请参考以下文章

iOS代码在运行时识别金属支持?

如何添加 TypeScript 3.7 可选链接支持来创建反应应用项目

作为 iOS 框架一部分的金属文件

OpenGL阴影添加学习材料及总结

Swiftui - Apple Watch 上的金属渲染

金属中使用的坐标系是啥?