XCode 每次我在操场上写几行代码时都会挂起

XCode hangs every time when i write few lines of code in playground

我在购买了新的 iMac 后才开始使用 Swish,我正在操场上工作。在过去的两天里,我一直在用头撞墙,但我无法解决这个问题。

每当我写几行代码时,当您将鼠标悬停在 xcode window 上时,Xcode 挂起并且鼠标变成彩色小圆圈。每次xcode挂了都得强行退出

我尝试了所有可以在 Whosebug 上找到的选项;

  1. 我从应用程序中拖xcode到垃圾箱,清理垃圾箱,重启imac,从应用商店下载xcode安装。 当我安装后打开 xcode 时,它会自动打开我所有的文件,但问题仍然存在。

  2. 然后我按照此解决方案 How to uninstall Xcode 5.0.2 from MAC 10.9 并使用 appCleaner 删除了所有 xcode 相关文件。它清除了所有文件和文件夹。我重新启动系统并再次安装 xcode :( 但问题仍然存在。

  3. 我尝试用 sudo /Developer/Library/uninstall-devtools --mode=all 卸载 xcode 但它不起作用,终端显示

    sudo: /Developer/Library/uninstall-devtools: 找不到命令

我发现这个 运行 时间编译器有问题。

是的,我下载并安装了 xcode 6.4 测试版,但问题仍然存在。

谁能把我的脸从 :( -> :)

这是@user3344236 提供的解决方案。如果有人遇到同样的问题,请使用此技巧。 创建一个空项目,然后在其中添加 playgrounds 文件。它不会崩溃或 Xcode 不会挂起。

Playground 处于早期阶段,"standalone" playground 有点可疑,如果您使用 File->New->PlayGround 创建 swift 文件,很有可能 Xcode 会挂起,您可能会遇到与我 2 天遇到的问题相同的问题。

有点晚了,但我 运行 遇到了与 Yoesmite 上最新的 XCode (7.2) 类似的问题。例如,当您在编辑器中编写长篇教程并且由于强制退出情况而面临丢失内容的风险时,这尤其烦人。

我找到的最简单的解决方法,尤其是当我最初输入所有文本和代码时(因此真的不希望它不断尝试执行)是在每个新文件的顶部插入以下内容 -当我准备好自动 运行 代码时删除它。

don't execute

可以是任何文本,只要不解析即可。当文件中存在语法错误时,playground 环境不会尝试 运行。但是您仍然可以获得所有 context-sensitive 帮助和 auto-completion 魔法来帮助您写作。