Моя проблема заключалась в том, что я добавил модуль MetalPetal
и не смог получить доступ к заголовку "MTIShaderLib.h"
для создания пользовательских фильтров, хотя заголовок был объявлен как открытый . Я попробовал все выше и больше и больше и больше из других ответов, но проблема была указана в инструкциях по установке модуля, которые Я упустил из виду.

Мне нужно было перейти к значку моего основного приложения (blue icon
), выбрать Build Settings
, затем в поле поиска я набрал header search paths
.
Под Metal Compiler - Build Options
Я пошел на Header Search Paths
и нажал arrow
.
Я нажал debug
(затем release
впоследствии), и во всплывающем окне я нажал знак +
внизу и ввел:
$ {PODS_CONFIGURATION_BUILD_DIR} /MetalPetal/MetalPetal.framework/Headers
Я сделал это для них обоих.


Проблема была решена после многих разочаровывающих часов.