问题
在Xcode旧的项目中,新创建SwiftUI文件,预览功能无法使用。
MessageSendFailure: Message send failure for update
==================================
| MessageError: Connection interrupted
临时解决方法:
Automatically Refresh Canvas取消勾选☑️
Xcode -> Editor -> Canvas -> Automatically Refresh Canvas
过程
一开始怀疑系统版本问题,将Xcode Version 13.0 升级到Version 13.3.1 后,问题依然存在。
Google尝试以下方法:
- 重新启动 Xcode(更新)
- 重新启动 Mac(更新)
- 清理项目(
shift+com+k,
删除~/资源库/Developer/CoreSimulator/Devices/,
删除~/资源库/Developer/Xcode/DerivedData/
) - 终端运营
xcrun simctl --set previews delete all
都没有解决。最后在https://github.com/MichaelJoo/watchOSappSample中找到临时的解决方案。