我在macOS Mojave 10.14.4上使用Xcode 10。当我打开游乐场时,即使使用print命令,它也保持空白,我无法获得输出窗口来输出任何内容。是否有其他Mac程序在您快速编码时显示输出?还是有人遇到过并且能够解决此问题?
答案 0 :(得分:0)
迅速的操场可能很片状。要查看任何输出,您首先必须运行操场。看一个空白的Mac游乐场的屏幕截图,我在其中添加了一行以打印str
变量的内容:
如果将鼠标移到编辑器的左侧,将出现一个“运行”按钮,您可以在屏幕快照的第3行看到它。单击该按钮将运行该行代码。单击“运行游乐场”按钮将运行整个游乐场。结果将显示在窗口的右侧。一些输出也会出现在调试区域。
答案 1 :(得分:0)
我遇到了类似的问题,并尝试了不同的解决方案-对我没有任何帮助。虽然我可以通过命令行运行Playground,但是却无法在XCode中运行它(对我来说,控制台上似乎什么也没打印出来)。最终发现 Cylance 防病毒软件悄无声息地终止了我的游乐场脚本。卸载Cylance解决了此问题。
答案 2 :(得分:0)
我已经提交了有关中断答案的评论,该答案正在等待中。我正在发布第二个答案,以便其他人可以更快地看到它。
我遇到了与中断相同的问题。但是,您不必卸载Cylance。
只需转到Cylance仪表板并将应用程序列入白名单,以允许Xcode执行代码以生成输出。
**编辑**
经过一番调查,执行我之前提到的步骤(现已删除)只是一个临时解决方案。当新的Xcode实例启动并再次打开该项目时,Cylance会将其标记为潜在有害程序(PUP)。
我已经通过电子邮件发送给Cylance支持团队,因为我目前是订阅者,并且得到了以下答案
你好XXXXXXX,
我在您的隔离区中针对系统运行了两个SHA, 它们已显示为“ PUP ScriptingTool”。如果可以签署这些文件 带有证书,则可能无法检测到并隔离它们。
-迈克尔
Cylance使用AI宣传自己为“下一代端点检测和恢复”产品。但是,它标记了我的“ hello world”程序。 “修复”是为该应用生成证书,这告诉我它会将所有未签名的应用标记为PUP。那不聪明!我现在支持interupt的回答。
删除CylanceProtect并远离此应用程序。