【问题标题】:How to change settings to import MetalPerformanceShaders in Xcode如何更改设置以在 Xcode 中导入 MetalPerformanceShaders
【发布时间】:2017-04-26 16:34:36
【问题描述】:

我已经使用 MetalPerformanceShaders 框架开发了一个应用程序,现在我尝试在另一个应用程序中使用相同的代码。新应用不允许我导入框架?我想这与框架功能的可用性有关(https://developer.apple.com/metal/availability/)。

是否会降低应用程序的兼容性,但允许使用 MetalPerformanceShaders 框架?

【问题讨论】:

  • 实际的错误信息是什么?
  • @MatthijsHollemans 没有这样的模块'MetalPerformanceShaders'
  • 您确定要为物理设备或通用设备进行编译吗?模拟器不支持金属(以及扩展的 MPS)。
  • 是的,我确定。它不会让我导入框架。我一输入就出错。
  • 您是否将项目的部署目标设置为iOS 10或更高版本?

标签: ios xcode metal


【解决方案1】:

在每个使用 MPS 的类、函数和结构之前添加 @available(iOS 10.0, *) 可以解决问题。

【讨论】:

  • 我应该认为将Xcode中应用的最低iOS设置为iOS 10或11会更简单。
猜你喜欢
  • 2013-08-11
  • 1970-01-01
  • 2010-11-10
  • 2014-02-21
  • 2021-10-23
  • 2021-12-08
  • 1970-01-01
  • 1970-01-01
  • 2020-01-24
相关资源
最近更新 更多