WatchOS 错误 HumanReadableNSError: 运行目标 iPhone 12 Pro Max 对运行方案 MYAPP WatchKit App 无效
Posted
技术标签:
【中文标题】WatchOS 错误 HumanReadableNSError: 运行目标 iPhone 12 Pro Max 对运行方案 MYAPP WatchKit App 无效【英文标题】:WatchOS error HumanReadableNSError: The run destination iPhone 12 Pro Max is not valid for Running the scheme MYAPP WatchKit App 【发布时间】:2021-06-03 22:42:25 【问题描述】:我使用模板在 Xcode 12.5 中创建了一个全新的应用程序: watchOS > ios App with Watch App > SwiftUI, SwiftUI App
选择全新的ContentView
并开始预览时,出现以下错误:
HumanReadableNSError:运行目标 iPhone 12 Pro Max 对运行方案“MYAPP WatchKit App”无效。
IDEFoundationErrorDomain (1):
清理构建文件夹并重新启动 Xcode 没有帮助。
这是什么意思?如何解决?
【问题讨论】:
【参考方案1】:当我构建并运行一个新的手表模板项目时,出现了相同的“HumanReadableNSError:运行目标 iPhone 12 Pro Max 对运行方案无效...”错误消息。选择的方案也是 WatchKit App 品种。
随后选择 iPhone 方案允许在 iPhone 模拟器上预览 ContentView.swift。此外,选择 WatchKit Extension 文件夹中的 ContentView.swift 将在 Watch 模拟器上预览代码。这两个预览都在画布预览中启动。
当您考虑到 iPhone 配套应用程序可能包含比 Watch 对应应用程序更多的内容时,这种行为似乎很直观。
【讨论】:
【参考方案2】:我找到了解决方法:
在 Xcode-Window 顶部的“Scheme”选择器中,选择 iPhone 应用而不是 Watch 应用。
【讨论】:
以上是关于WatchOS 错误 HumanReadableNSError: 运行目标 iPhone 12 Pro Max 对运行方案 MYAPP WatchKit App 无效的主要内容,如果未能解决你的问题,请参考以下文章
来自 watchOS 中 if 条件 Text() 的 SwiftUI 运行时错误
SwiftUI:当 List 和 ForEach 嵌入 TabView 时 WatchOS 8.1 中的 NavigationView 错误
WatchOS 错误 HumanReadableNSError: 运行目标 iPhone 12 Pro Max 对运行方案 MYAPP WatchKit App 无效