最近,我启动了一个SceneKit
在iOS中进行3D实验的项目。
但是,一旦我创建了该项目,就会出现20个错误。
在import SceneLine
一行中,警告说
文件“ GameViewController.swift”是模块“ SceneKit”的一部分;忽略导入
我认为它无法导入,SceneKit
而这20个错误均与此有关
因此,我使用创建了另一个项目Metal
,并且再次发生。但这一次它说:
文件“ Renderer.swift”是模块“金属”的一部分;忽略导入
那么这是所有Xcode Game模板的问题还是我遗漏了一些东西?
我也曾在SwiftUI
Apple推出该错误时看到过此错误,但我不记得何时以及如何自行对其进行修复。
此问题与模板无关。(我也犯过)一个非常常见的错误,就是将项目命名为使用框架之一!(例如CoreData
,SwiftUI
,SceneKit
,Metal
)
不要将您的项目与其他模块相同。将其更改为其他任何内容。
请注意,它也可能显示为错误。例如,如果您命名项目CoreData
并使用SwiftUI,则错误显示为Circular dependency error
:
模块“ CoreData”和“ SwiftUI”之间的循环依赖
因为Xcode对模块感到困惑,无法检测到真正的问题是什么。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句