Я бы хотел переопределить поведение компилятора Xcode Metal по умолчанию при компиляции всех файлов проекта .metal в один default.metallib и вместо этого скомпилировать каждый файл .metal в отдельный файл .metallib.
.metal
default.metallib
.metallib
Однако я не вижу, как подойти к этому;Кто-нибудь может предоставить руководство?
Xcode version: 10.1
Я добился этого в два этапа:
1) Добавьте пользовательское правило сборки для .metal файлов, которое индивидуально компилирует их в .metallib s:
2) Добавьте пользовательский шаг сборки для копирования этих .metallib s в вашу цель: