Xcode 找不到 SpriteKit?

Xcode can't find SpriteKit?

这似乎是一个很奇怪的问题。我跟随 this tutorial,虽然我可以构建我的项目并 运行 它在我的 phone 上,但我在 IDE 中不断收到此错误:

Cannot load underlying module for 'SpriteKit'

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

一起安装

这很烦人,因为 Xcode 不是上下文感知的,并且代码完成不适用于从 SpriteKit.

派生的任何对象

这是我的系统信息:

这是 Xcode 中的错误吗?

我不确定为什么它在你的情况下不起作用,但你可以尝试 re-creating 这个项目:

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

单击下一步,在下一个屏幕中填写选项时,确保 select SpriteKit 游戏技术选项。

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

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

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