Xcode 6 GM - 无法使用playgrounds

3
我最近在我的Mac上删除了Xcode 5,并安装了Xcode 6 GM。我在Swift中启动了一个新的iOS项目,并成功运行了一些XCT单元测试。
为了解决一个简单的编码问题(涉及到floor函数的使用),我在应用程序中创建了一个playground文件。不幸的是,每次使用它时都会崩溃,并显示以下消息:“Playground执行终止,因为playground进程意外退出。”
重新启动Xcode不能解决问题。此外,重新启动后,即使之前存在,在“最近打开...”菜单中列出的任何内容也会被Xcode忘记。
我猜测有一些基本的Xcode设置出了问题。欢迎任何想法。

同时,如果您知道为什么第一个回答问题的人选择匿名点踩它,也请告诉我。 - Vince O'Sullivan
3个回答

1

我遇到了同样的问题,在控制台应用程序中看到了以下错误信息。

Xcode[2092]: [MT] IDEPlaygroundEditor: 尝试运行Playground时出错:Error Domain=IDEPlaygroundErrorDomain Code=1 "尝试与辅助应用程序通信时发生错误。可能需要重新启动Xcode才能再次运行Playgrounds。" UserInfo=0x7fd580130350 {NSLocalizedDescription=尝试与辅助应用程序通信时发生错误。可能需要重新启动Xcode才能再次运行Playgrounds。}

重启Xcode并没有解决问题,但是重启我的Mac就解决了这个问题。


1
我已经忘记了我曾经问过这个问题!最近几个月,我在使用Xcode 7 beta版时遇到了同样的问题。结果发现是Dropbox引起的。我使用Dropbox在几台机器之间同步我的工作。似乎在某些版本的Xcode中,特别是一些beta版本中,使用保存在Dropbox监视目录中的playground会导致很多问题。现在,我通常在使用Xcode时关闭Dropbox,并在完成后打开并重新同步。 - Vince O'Sullivan

0

尝试从右边的检查器更改平台为 "OS X",并注释掉//import UIKit。这是与Xcode 7 beta中的playground模拟器设置相关的未知问题。


-2

您的错误信息:

Playground execution terminated because the playground process exited unexpectedly.

通常是由于错误的代码引起的。如果您需要进一步帮助,您应该将其发布出来。

至于您的第二个问题:

  • 打开系统偏好设置应用程序。
  • 导航到常规(通常在最上面的部分中第一个)。
  • 向下看,应该有一个名为最近项目的设置。
  • 将其从更改为15(如果我记得正确,则为默认值)。

就这样。


根据你的评论,我建议将 import UIKit var x = 1 改为 import UIKit; var x = 1

在这种情况下,问题不是由代码引起的:导入 UIKitvar x = 1我不确定代码能否更简单。在我输入任何自己的代码之前,它也会出现在默认的 playground 代码中(设置一个简单的字符串)。至于第二个问题。最近项目的值已经设置为50,并且在以前的 Xcode 安装中不存在该问题。所以,也不是这个原因。(我已经安装了两次 Xcode 6。)(看起来 Stack Exchange 忽略了我的文本格式。) - Vince O'Sullivan
不幸的是,这也不是。这两个语句在不同的行上。当它们被输入到Stackoverflow时,它们只出现在一行上。无论如何,我不会期望这样一个微不足道的错误会导致Xcode playground崩溃。 - Vince O'Sullivan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接