Xcode找不到SpriteKit?

ddarikpa  于 2023-06-07  发布在  其他
关注(0)|答案(3)|浏览(160)

这似乎是一个相当奇怪的问题。我正在使用this tutorial进行跟踪,虽然我可以构建项目并在手机上运行它,但我在IDE中不断收到此错误:

无法加载“Bubble”的基础模块
它说它不能加载SpriteKit的模块,但这很奇怪,因为SpriteKit应该是一个本地框架,必须与我的Xcode一起安装。
这很烦人,因为Xcode不支持上下文,代码完成对任何从SpriteKit派生的对象都不起作用。
以下是我的系统信息:

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

这是Xcode中的bug吗?

nszi6y05

nszi6y051#

如何解决95%的“非常奇怪”的bug:
1.重建
1.关闭Xcode并重新打开。

u1ehiz5o

u1ehiz5o2#

我不确定为什么它在你的情况下不起作用,但你可以尝试以这种方式重新创建项目:
在Xcode顶部菜单中,选择【文件】>【新建】>【项目】。然后在出现的屏幕中,确保在标签栏中选择【iOS】,然后选择【游戏】。

点击【下一步】,填写下一页选项时,请确保【游戏技术】选项选择【SpriteKit】。

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

qybjjes1

qybjjes13#

我也有同样的问题。不幸的是,重建和清理构建文件夹并没有解决我的问题。
但是,一旦我删除了Xcode的缓存数据,问题就解决了。

删除Xcode缓存数据:

1.关闭Xcode;
1.在Mac上打开系统偏好设置;
1.转到常规选项卡并选择存储部分;
1.定位开发人员部分(系统可能需要几分钟来计算驱动器上文件的大小);
1.按下“开发人员”部分旁边的“i”图标;
1.在“Xcode Project Build Files”下找到缓存列表项(我已经删除了它,所以我不记得原来的名称😋)
1.删除该高速缓存并等待删除过程完成;
1.打开Xcode。你可以走了!

相关问题