Xcode 无法打开“缺少 Android 平台所需的内容”

spa*_*omb 5 xcode android ios spritebuilder

我今天试图重新开始编码,在打开 Xcode 时遇到了一个超级奇怪的错误,它说

"Required content for Platform Android is missing"
"Please reinstall Xcode"
Run Code Online (Sandbox Code Playgroud)

我做了一些挖掘,意识到这一定是来自某些第三方软件的错误。我曾经使用过 Spritebuilder,我记得不久前我试图安装“SBAndroid-Community”包,以发布到 Android 设备。

然后我在苹果开发者论坛上找到了这个页面,它基本上完美地描述了我的问题

https://forums.developer.apple.com/thread/47245

解决方案是“删除与Spritebuilder ~Library/SBAndroid关联的文件夹”

但是我没有看到这样的文件夹。我查看了 Xcode、Spritebuilder 和整个 Mac 的内容,但没有结果。

  • 我尝试过重新安装 Xcode - 不起作用。
  • 我尝试过通过将 Spritebuilder 移动到垃圾箱、清空、通过移动到垃圾箱、清空、重新安装来删除 Xcode,但我仍然遇到完全相同的错误。

Xcode 中似乎嵌入了某些框架导致其失败,并且重新安装也没有帮助。

有人对下一步该去哪里有任何想法吗?我真的已经用尽了关于这个主题的知识,我真的只想打开 Xcode 并有一个新的开始。

谢谢!

编辑:我不知道“~”是您的主文件夹的别名。我现在已找到 ~/Library 文件夹,但其中没有 /SBAndroid 文件夹。还是不知道该怎么办=(。

编辑 2:我在 Macintosh HD 目录中的 ~/Library 文件夹中找到了 /SBAndroid 文件夹!删除后,Xcode 现在打开。

spa*_*omb 2

我想到了!(很大程度上感谢 Ali Beadle)

首先,我不知道 ~/Library 文件夹默认是隐藏的。最终我找到了该文件夹,但仍然找不到/SBAndroid文件夹。

最后,我进行了一次聚光灯搜索,其中包括系统文件(很容易找到如何在线执行此操作)。果然,我看到了/SBAndroid文件夹!

但事实证明,/SBAndroid 文件夹位于我的 Macintosh HD 的 ~/Library 文件夹中(不是我的用户文件夹)。

删除后,我的 Xcode 应用程序现在打开。

很高兴能弄清楚这一点,谢谢=)。