Mỗi lần tôi tạo một sân chơi mới để kiểm tra một số mã, Xcode bị kẹt và sẽ không chạy mã. Nó chỉ đơn giản là trình bày câu lệnh 'Sân chơi đang chạy' hoặc 'Khởi chạy trình giả lập' ở đầu màn hình với biểu tượng tải hứa hẹn quay bên cạnh nhưng không có gì xảy ra. Đôi khi điều này tiếp tục vô thời hạn và đôi khi Xcode tạm dừng và in nó ra bàn điều khiển:
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
Tôi đang chạy Xcode 8.0 (8A218a) trên macOS Sierra 10.12.
Phần cứng :
MacBook Pro (13 "Giữa năm 2012)
2,5 GHz Intel Core i5
4 GB 1600 MHz Ram DDR3
Tôi đã xem xét xung quanh nhưng ít nhất cả hai chủ đề này đều không cung cấp câu trả lời:
https://forums.developer.apple.com/thread/5902
https://github.com/jas/playground/issues/9
Những điều tôi đã thử với thành công bằng không:
- Khởi động lại Xcode
- Cài đặt lại Xcode (đã hạ cấp xuống 7.3 nhưng vì điều đó không giúp tôi nâng cấp trở lại 8.0)
- Khởi động lại máy
- Tạo sân chơi mới
Bạn có bất cứ ý tưởng về cách giải quyết vấn đề này? Tôi chưa quen với lập trình và háo hức cố gắng học Swift nhưng Xcode đang khiến nó thực tế không thể ...
Cảm ơn bạn trước, chúc mừng.