根据Apple的文档,GLKit在Mac Catalyst上处于测试阶段。
但是,当尝试在选择Mac作为设备的情况下运行我们的iPad应用程序时,我们得到:
GLKit 已弃用,在为 Mac Catalyst 构建时不可用。考虑迁移到 MetalKit。您可能需要在目标编辑器中限制应链接此框架的平台。
不幸的是,升级到MetalKit对我们来说不是一个选择。
GLKit 是否可用于 Mac Catalyst?如果是这样,是否需要设置任何特殊设置?如果没有,我假设这是Apple文档中的错误。
GLKit 是一个已弃用的框架,与平台无关。用于部署的操作系统范围为 iOS 5.0–12.0/macOS 10.8–10.14/tvOS 9.0–12.0。 像这个列表这样的支持范围的单个页面。我不会相信主页侧边栏提到Catalyst。
由于 Catalyst 只存在于 macOS 10.15/iOS 13(或更高版本(世界中,因此它是 Metal 或什么都没有。有教程和视频可以帮助过渡。
MoltenGL 现在可以在 Mac Catalyst 上使用。