Immer wenn ich import Metal
in meiner Swift-Datei oder auf einem Spielplatz versuche, sagt Xcode "Kein solches Modul 'Metal'". Ist das ein Beta 1 Bug?
Dies ist ein Plattformproblem, kein Swift-Problem. Wenn Sie die Plattform-SDKs in Xcode manuell überprüfen, sehen Sie, dass das Metal.framework nur im iOS8 SDK vorhanden ist. Das bedeutet, dass Sie nur dann eine Verbindung zum Framework herstellen können, wenn Ihr Code auf einem tatsächlichen iOS-Gerät ausgeführt wird. Da keine Spielplätze auf dem Gerät ausgeführt werden, besteht keine Möglichkeit, eine Verknüpfung mit dem Framework herzustellen.
Wenn Sie ein neues Projekt erstellen und ein Spiel auswählen (aus dem Menü, das Ihnen sagt, welche App Sie erstellen möchten).
Nachdem Sie auf "Weiter" geklickt haben, haben Sie eine Option, die Sie nicht verpassen werden, nämlich GameTechnology Sie haben 4 Möglichkeiten:
Wenn Sie Metall wählen, wird ein Projekt mit importiertem Metallrahmen erstellt, aber unter dieser Importanweisung finden Sie einen Kommentar, der besagt, dass das Metallgerüst immer noch nicht verfügbar ist und Apple es immer noch verbessert, auch wird es einen Fehler geben die sagen "Kein solches Modul 'Metal'"