【发布时间】:2017-04-16 04:40:22
【问题描述】:
我已经下载了 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 版本吗?
好吧,我能做的最后一件事就是在我的电脑上进行双启动,但我认为这并不像看起来那么容易
【问题讨论】:
-
附带说明... .sks 在场景编辑器中的文件编辑速度很慢、有问题、有问题并且充满了跳圈,即使是在顶级 Apple 电脑上,在再会。我是一名设计师,并且倾向于进行可视化编辑……但我正在使用 SpriteKit 编写代码……而且我并不孤单。这就是场景编辑器的糟糕程度。 Apple 应该制作一个单独的应用程序(在 Xocde 之外)用于编辑 SceneKit、SpriteKit 及其同胞 GameplayKit 的场景和粒子。将它们捆绑在一起充其量是荒谬的。
-
是的……作为一个 iOs 用户,我认为开发它很容易和简单,但我的前 10 个小时是在谷歌上搜索一个似乎自 xCode 6 以来发生的未解决问题。你可以看到在 Appstore 上,很多人都给这个 xCode 8 打了一星。第一次尝试很糟糕,但我会努力克服这个问题。
-
场景编辑器绝对没有 Confused 所说的那么糟糕。 XCode 仅使用 mac 硬件,因此 VM 和 hackintoshes 更容易崩溃。找一个拥有真正 Mac 的人,把你的项目交给他们,看看它是否也会在他们身上崩溃。
-
我是在阅读您的评论之前完成的。请朋友在应用商店下载xCode 8.1,新建一个项目并打开GameScenes.sks: Crash!
-
@Lucas 完全同意 Confused。 Apple 与不同硬件的斗争有时会忘记处理警告用户不要将 3d 部分 GPU 与 Xcode 一起使用的错误(项目崩溃可能意味着丢失代码行..),如果您有 SKS 崩溃和不同的硬件尝试启动也打开开发人员工具 - 仪器,您可以看到其他错误(透明工具..)。我对您的特定情况的个人建议是在代码中做所有事情,如果您必须使用发射器或 ODT,请下载 XCode 7,将其重命名为 Xcode7.app 并将其仅用于这些 SKS
标签: xcode macos sprite-kit crash vmware-workstation