使用Xcode9.3_Palyground 一直Running 问题解决方法

本文针对Xcode9.4版本中Playground调试语法时遇到的持续Running问题,提供了三种有效的解决方案,包括更改平台设置、关闭CoreSimulator服务及调整运行模式,帮助开发者快速解决卡顿现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先是转自使用Xcode9.4_Palyground 一直Running 问题解决方法

1.问题描述

2018年11月7日,使用Xcode9.4_Palyground 调试语法,出现调试窗口一直running的问题,导致代码无法正常实时编译显示结果。如下图所示:
在这里插入图片描述
2.问题解决方案

搜索了网上的解决办法,一一尝试,最终找到适合我电脑配置的解决办法。热心网友提供的解决方案汇总如下:

注:目前还不确定到底哪里出了问题,国外网站也是众说纷纭,综合一下,哪个有用用哪个吧。

2.1、改平台,在playground右面的platform里,改成macos,因为有人认为是ios平台的UIKIT出现的问题,记得打开右版面才会出现platform选项。如下图所示:

(如果你只是运行简单的算法,建议在右侧文件检查器选择macOS,Utilities–> File inspector -> Playground Setting -> Platform -> macOS。macOS和iOS最大的区别就是AppKit 和UIKit,UIKit也是引起卡顿的主要原因。由于macOS不需要模拟器,也就不会有模拟器启动不了的问题。)

在这里插入图片描述
2.2、关闭com.apple.CoreSimulator.CoreSimulatorService进程

  • a. 关闭Xcode

  • b. 在终端里执行2段代码:

    rm -rf ~/Library/Developer/CoreSimulator/Devices

    killall -9 com.apple.CoreSimulator.CoreSimulatorService
    在这里插入图片描述

  • c. 再打开playground文件就正常了

2.3、点击下面的运行箭头按钮,长按会出现auto和manu选项,选manu,也就是手动运行模式,我觉得这个最靠谱,因为我认为多数情况的卡住都是因为自动运行造成的,操作如下图所示:

在这里插入图片描述
如果手动运行还是不行,建议直接退xcode重新开,应该就没问题了,偶尔会出现怎么也运行不了的情况,就试试一二两种办法吧。


设置后,有两个入口可以手动运行

  1. Playground界面左下角中的运行按钮
  2. XCode菜单:Editor > Execute Playground

网上一外国ios开发博主针对playground所出现的问题的原因分析和解决方案
地址为:https://www.colabug.com/4130966.html

本人以上方法皆使用过

补充一个方法

手动打开模拟器。菜单栏 -> Xcode -> Open developer tools -> Simulator。然后关闭Xcode,重启Playground。
在这里插入图片描述

最后发现iOS Playground 成功运行

But OS X Playground 依然无法运行,处于Running中,如果有朋友解决了请在下面留言,谢谢

补充:
怎么设置快捷键以手动运行Playground?

XCode默认并不支持使用快捷键手动运行,可能也是因为这个不常用吧。不过没关系,可以通过修改系统设置来实现。步骤如下:
• 依次打开 System Prefereneces > Keyboard > Shortcuts
• 在左侧列表中选择最下方的"App Shortcuts"
在这里插入图片描述
在这里插入图片描述
• 点击右侧列表中的添加,在Application中选择XCode,在Menu Title中输入"Execute Playground",在"KeyboardShortcut"中选择你偏好的快捷键,这里我选择的是Shift+Command+R。
在这里插入图片描述
注意不要选择Command+R,这会和XCode本身的运行快捷键冲突而无法正常工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值