【问题标题】:XCode hangs every time when i write few lines of code in playground每次我在操场上写几行代码时,XCode 都会挂起
【发布时间】:2015-06-23 15:57:51
【问题描述】:

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

每当我编写几行代码时,当您将鼠标悬停在 xcode 窗口上时,Xcode 就会挂起,并且鼠标会变成彩色的小圆圈。每次xcode挂掉都要强行退出。

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

  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 beta 版本,但问题仍然存在。

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

【问题讨论】:

  • 这是针对特定游乐场的?或者任何文件?
  • Wain 非常简单,文件->新建->游乐场
  • 我发现游乐场仍然非常“脆弱”。任何超过几页的代码都可能最终处于您提到的状态。特别是如果编辑范围很广,并且在键入/更改时会产生一些错误。现在我只用它来尝试一些小事情,然后再将它们放入代码中。对于更大的东西,临时试用项目很好。对于建模,任何命令行项目都可以,对于 UI 相关,一些单视图应用程序模板。
  • 尝试首先创建一个新的、空的 swift 项目。在其中添加一些文件。关闭 XCode。重新打开新创建的项目,现在尝试一个新的游乐场。确保您的项目定位为 iOS 应用而不是其他应用 (Mac OSX)。
  • @user3344236 感谢您的帮助。这个技巧有效,创建一个项目,然后在其中添加游乐场,它不会崩溃或挂起。 “独立”游乐场有些可疑。

标签: objective-c xcode swift crash xcode6


【解决方案1】:

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

Playground 处于早期阶段,“独立”游乐场有些可疑,如果您使用 File->New->PlayGround 创建 swift 文件,Xcode 很可能会挂起,您可能会遇到与我相同的问题2天。

【讨论】:

    【解决方案2】:

    有点晚了,但我在 Yoesmite 上的最新 XCode (7.2) 上遇到了类似的问题。例如,当您在编辑器中编写很长的教程并冒着因强制退出情况而丢失内容的风险时,这尤其令人讨厌。

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

    don't execute
    

    它可以是任何文本,只要它不解析即可。当文件中存在语法错误时,playground 环境不会尝试运行。但是您仍然可以获得所有上下文相关的帮助和自动完成魔法来帮助您写作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 2015-09-18
      • 2011-06-30
      • 2013-11-22
      • 1970-01-01
      相关资源
      最近更新 更多