gpt4 book ai didi

xCode 8.x 崩溃并显示 "GameScene.sks"文件

转载 作者:行者123 更新时间:2023-12-01 17:18:35 24 4
gpt4 key购买 nike

我已下载 macOS Sierra 10.12 并将其放入 VMWare 计算机中。一切都运行良好,但是在 xCode 中,使用 SpriteKit,每当我尝试打开 GameScene.sks 文件(将原点 (0, 0) 放在底部,就像 xCode 8 之前一样),程序立即崩溃。

使用VMWare Pro 12;尝试使用 xCode 8.1 和 8.2 Beta,同样崩溃。

我知道有很多像我这样的情况,但令人烦恼的是,这没有解决方案。我发现this在我非常深入的谷歌搜索中,但该解决方案对我来说不是一个解决方案,因为VMware不允许您将GPU与VM一起使用(我有intel hd 4600 + gtx 960)。

我可以正常打开action sks文件。似乎只有 GameScene.sks 给我带来了崩溃,所以:

有办法解决吗?如果没有,我可以编辑 GameScene.sks 文件或者直接将原点放在底部而不使用 xCode 吗?如果两者都不是,我可以在没有开发人员许可证的情况下下载以前的 xCode 版本吗?

好吧,我能做的最后一件事就是在我的电脑上进行双启动,但我认为这并不像看起来那么容易

最佳答案

Xcode 8:

终于找到解决这个问题的方法了!您必须对 Xcode 8 及其组件重新进行代码签名才能使其正常工作。

Some of these applications are flagged so they refuse to load libraries that are not signed by Apple. The Nvidia Web Driver is not signed by Apple, so it's not loaded, resulting in the behavior you describe. (See this thread)

我只使用 nVidia GPU,它导致了这个问题 - 至少对我来说是这样。退出 XCode 并在终端中一一运行这些命令:

sudo codesign -f -s - /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/MacOS/Instruments
sudo codesign -f -s - /Applications/Xcode.app/Contents/Applications/FileMerge.app/Contents/MacOS/FileMerge
sudo codesign -f -s - /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/MacOS/Application\ Loader
sudo codesign -f -s - /Applications/Xcode.app/Contents/Applications/Accessibility\ Inspector.app/Contents/MacOS/Accessibility\ Inspector
sudo codesign -f -s - /Applications/Xcode.app/Contents/MacOS/Xcode

最后一条命令花了很长时间才完成,因此我通过退出终端来终止该过程。即便如此,它还是成功了,下次我启动 XCode 时,会出现一些弹出窗口,如下所示:Xcode 希望使用存储在钥匙串(keychain)中的信息。我为每个对话框选择“始终允许”。 (下次打开 XCode 时,这些对话框将不会出现)

毕竟我从项目导航器中选择了 GameScene.sks 文件,并且 XCode 没有崩溃。

从那时起,它就完美运行了! :)

如果您将 XCode 8 升级到更新的 Xcode 8 版本,则必须重做上述步骤!据报道,此方法在 XCode 9 beta 中不起作用,如果有更改,将更新此帖子..

Xcode 9:

如果您有 hackintosh,修复这些 nVidia 错误的最干净方法是安装 NVWebDriverLibValFix.kext 。如果您使用 Clover 作为引导加载程序,请将下载的 kext 文件放在 EFI/EFI/Clover/kexts/Other 中。使用 KextBeast 安装 kext 也应该可以,但我更喜欢使用 Clover 进行 kext 注入(inject)。

关于xCode 8.x 崩溃并显示 "GameScene.sks"文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40912395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com