2017-04-26 11 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に設定する方が簡単だと思います。 –

関連する問題