每次我为了测试一些代码而创建一个新的操场时,Xcode 都会卡住而不能运行这些代码。它只是在屏幕顶部显示“正在运行的操场”或“启动模拟器”语句,加载图标在旁边旋转,但什么也没有发生。有时这种情况会无限期地持续下去,有时 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上运行 Xcode 8.0(8A218a)。
硬件 :
MacBook Pro (13寸)
2.5 GHz 英特尔酷睿 i5
4 GB 1600 MHz 内存 DDR3
我看了看周围,但至少这些线索都没有给出答案:
Https://forums.developer.apple.com/thread/5902
Https://github.com/jas/playground/issues/9
我已经尝试过但毫无成效的事情:
你对如何解决这个问题有什么想法吗?我对编程还是个新手,急切地想学习 Swift,但是 Xcode 让它变得几乎不可能... ..。
先谢谢你,干杯。