Xcode找不到SpriteKit吗?

问题描述

这似乎是一个很奇怪的问题。我与this tutorial一起关注,虽然我可以构建自己的项目并在手机上运行它,但是在IDE中,我一直收到此错误消息:

picture of IDE showing the error

无法加载“ SpriteKit”的基础模块

它说无法为SpriteKit加载模块,但这很奇怪,因为SpriteKit应该是必须与我的Xcode一起安装的本机框架。

这很烦人,因为Xcode不能识别上下文,并且代码补全不适用于从SpriteKit派生的任何对象。

这是我的系统信息:

  • Xcode版本:Version 12.0 (12A7209)
  • MacOS版本:MacOS Catalina 10.15.7 (19H2)

这是Xcode中的错误吗?

解决方法

我不确定确切为什么它在您的情况下不起作用,但是您可以尝试以这种方式重新创建项目:

从Xcode顶部菜单中选择文件>新建>项目。然后,在出现的屏幕中,确保从标签栏中选择 iOS ,然后选择 Game

enter image description here

点击下一步,然后在下一屏幕中填写选项时,请确保为游戏技术选项选择 SpriteKit 。>

enter image description here

创建新项目后,您可以将代码的所有缺失部分复制并粘贴到新项目中的相应代码文件中。这是使用SpriteKit创建新游戏项目的“正确”方法。

,

如何解决95%的“非常奇怪”的错误:

  1. 重建。
  2. 关闭Xcode并重新打开。