当前位置: 首页 > 知识库问答 >
问题:

Xcode playground卡在“运行游乐场”或“启动模拟器”上,无法运行代码,该怎么办?

狄阳华
2023-03-14

每次我为了测试一些代码而创建一个新的操场时,Xcode就会卡住,无法运行代码。它只是在屏幕顶部显示“运行游乐场”或“启动模拟器”语句,加载图标promise在旁边旋转,但什么也没有发生。有时这种情况会无限期地持续下去,有时Xcode会停止并将其打印到控制台:

Playground execution failed: error: Couldn't lookup symbols:
__swift_FORCE_LOAD_$_swiftCoreImage 
__swift_FORCE_LOAD_$_swiftFoundation 
_playground_log_hidden 
_playground_logger_initialize 
_playground_log_postprint 

thread #1: tid = 0xc0cd0, 0x000000010ea7c3c0 MyPlayground`executePlayground, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2

frame #0: 0x000000010ea7c3c0 MyPlayground`executePlayground
frame #1: 0x000000010ea7b9c0 MyPlayground`__37-[XCPAppDelegate enqueueRunLoopBlock]_block_invoke + 32 
frame #2: 0x000000010f59625c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
frame #3: 0x000000010f57b304 CoreFoundation`__CFRunLoopDoBlocks + 356
frame #4: 0x000000010f57aa75 CoreFoundation`__CFRunLoopRun + 901
frame #5: 0x000000010f57a494 CoreFoundation`CFRunLoopRunSpecific + 420
frame #6: 0x0000000114985a6f GraphicsServices`GSEventRunModal + 161
frame #7: 0x0000000110124f34 UIKit`UIApplicationMain + 159
frame #8: 0x000000010ea7b6e9 MyPlayground`main + 201
frame #9: 0x0000000112ad268d libdyld.dylib`start + 1
frame #10: 0x0000000112ad268d libdyld.dylib`start + 1

我在macOS Sierra 10.12上运行Xcode8.0(8A218A)。

硬件:
MacBook Pro(13“2012年中期)
2,5 GHz英特尔酷睿i5
4 GB 1600 MHz Ram DDR3

我环顾四周,但至少这两个线程都没有提供答案:
https://forums.developer.apple.com/thread/5902
https://github.com/jas/playground/issues/9

我已经尝试过但没有成功的事情:

  • 重新启动Xcode
  • 重新安装Xcode(降级到7.3,但由于这无济于事,我升级回8.0)
  • 重新启动计算机
  • 创建新游乐场

你对如何解决这个问题有什么想法吗?我是编程新手,急切地想学习Swift,但Xcode让它几乎不可能...

暂时还没有答案

 类似资料:
  • 我想开始学习Swift,但我不熟悉Xcode。在开发者苹果网站上,你可以下载一个游乐场,你可以在学习他们的书“快速编程语言”的同时使用它。但我使用的是较旧版本的Xcode(V6.2),游乐场是为版本7制作的。有没有一种不用升级到Xcode最新版本就可以打开游乐场的方法?谢谢

  • 我刚刚安装了Android studio,并尝试将其进行测试运行。当我尝试运行我的应用程序时,我得到以下错误消息 有没有人知道怎么解决这个问题????

  • 我在phonegap 3.7上,我试图通过以下方式启动模拟器: 但是如果失败了: 错误:指定的目标设备无效。 [..] 错误:命令C:\Program Files(x86)\Microsoft SDK\Windows Phone\v8的错误代码为-2147024809。0\Tools\Xap部署\XapDeployCmd。带参数的exe:/installlau nch,C:/Users/kitsu

  • 我无法在VS代码上运行Tomcat服务器。 错误信息如下 但是,我的tomcat文件夹放在D驱动器上,与源代码文件夹相同。我不知道它为什么要搜索“C:\Program”文件夹。如果你能帮忙,我真的很感激。非常感谢。 jdk1.8 Windows10 VS code1.47.2 Tomcat9.0.37 在此处输入图像描述

  • 一个合作者在windows中创建了这个项目,我已经在我的m1 Mac电脑中克隆了它,并尝试在ios模拟器中运行它。这些是我在项目文件夹中执行时的日志。 正在调试模式下在iPhone 12 Pro Max上启动lib/main.dart... 正在运行pod安装...860ms Cocoapods的产出:准备 CocoApods的错误输出: 在iPhone 12 Pro Max上运行pod安装错误启