Я пытаюсь выполнить некоторую работу с MetalKit. Я создал совершенно новый проект, основанный на игровом шаблоне с Metal, выбранным в качестве игровой технологии. По какой-то причине Xcode 7.3 не признает MetalKit как действительный модуль. В верхней части GameViewController
:Xcode 7.3: Не удается импортировать MetalKit
import UIKit
import Metal
import MetalKit
Оператор импорта для MetalKit помечается с ошибкой No such module 'MetalKit'
Я проверил и MetalKit.framework определенно существует в папке рамок вместе с металлом и всеми остальными.
Это также не удается, если я основываю проект на Objective-C.
Странно, что нам разрешено использовать металл, но не MetalKit. –
Вам разрешено связываться с Metal как с модулем, потому что в iOS Simulator SDK реализована реализация заглушки каркаса, но попытка использовать Metal во время выполнения не работает, так как вызов 'MTLCreateSystemDefaultDevice()' возвращает 'nil' , – warrenm
Спасибо за это объяснение warrenm! –