2017-04-26 31 views
1

我用MetalPerformanceShaders框架開發了一個應用程序,現在我試圖在另一個應用程序中使用相同的代碼。新的應用程序不允許我導入框架?我想這是關於框架功能的可用性(https://developer.apple.com/metal/availability/)。如何更改設置以導入Xcode中的MetalPerformanceShaders

是否有減少應用程序的兼容性,但它允許MetalPerformanceShaders框架?

+0

什麼是實際的錯誤信息? –

+0

@MatthijsHollemans沒有這樣的模塊'MetalPerformanceShaders' – FerasAS

+0

你確定你正在編譯的物理設備或通用設備?金屬(以及擴展名,MPS)在模擬器中不受支持。 – warrenm

回答

1

在每個使用MPS的類,函數和結構之前添加@available(iOS 10.0,*)解決了這個問題。

+0

我應該認爲將Xcode中的應用程序的最低iOS設置爲iOS 10或11會更簡單。 –

相關問題