Rob*_*Rob 6 preview swiftui xcode11.1
每当我尝试预览新创建的 swiftui 视图时,都会收到此错误。
messageRepliedWithError("连接到启动的交互代理 9297", 可选(错误域=com.apple.dt.ultraviolet.service Code=17 "connectToPreviewHost: 无法连接到 9297: Error Domain=com.apple.dt.ProcessAttachUtilities Code=3 “目标进程 9297 过早退出,可能崩溃” UserInfo={NSLocalizedDescription=目标进程 9297 过早退出,可能崩溃}” UserInfo={NSLocalizedDescription=connectToPreviewHost:无法连接到 9297:错误域=com.apple.dt.ProcessAttachUtilities 代码= 3 “目标进程 9297 过早退出,可能崩溃” UserInfo={NSLocalizedDescription=目标进程 9297 过早退出,可能崩溃}}))
我不知道如何解决这个问题,所以我可以再次看到预览。我在最新的 Catalina 10.15.1
Joh*_*nes 11
我发现预览画布也非常有问题。或者,swiftUI 代码可能有很多不受欢迎的副作用。
在很多情况下,我发现清理构建文件夹,然后杀死 Xcode,启动 Xcode,执行完整构建可能(有时)解决问题。直到我在某处做了一个微小的改变……然后整个马戏团又开始了。
在实践中,这是非常耗时的,而且基本上是行不通的。我发现根本不使用预览画布而只运行代码更有效。它更快、更可靠,最终节省了大量时间和挫折。
同时,我认为这对苹果来说有点羞耻。最令人沮丧(至少对我而言)是文档几乎不存在。这都是反复试验。主要是错误。
简而言之:我的经验是,最好不要将 swiftUI Previews 用于非常基本(尚未)之外的任何内容。
我遇到了同样的问题,我经历了几个步骤,所以我会提到我所做的一切,希望对某人有所帮助。
但值得一提的是,我认为该错误是由 Xcode 尝试连接到一直失败的预览引起的,因为我使用的是 iPhone 8 预览。
此外,我再次使用 iPhone 8 预览版。这看起来像一个有问题的 Xcode。
脚步。1. 清理构建文件夹和您的派生数据。2. 完全关闭 XCode。**关键步骤。再次打开 Xcode 并将预览更改为 iPhone XS 或 iPhone 11。请参见下图。
| 归档时间: | 
 | 
| 查看次数: | 3254 次 | 
| 最近记录: |