【问题标题】:How to open iPhone simulator and paired watchOS simulator at the same time?如何同时打开 iPhone 模拟器和配对的 watchOS 模拟器?
【发布时间】:2022-09-26 18:21:23
【问题描述】:

我正在学习与 iOS 应用配对的 Apple Watch 应用的开发。我创建了一个 iPhone 模拟器并将其与手表模拟器配对。我正在阅读本教程 - https://developer.apple.com/tutorials/swiftui/creating-a-watchos-app 下载了项目文件并从 \'Completed\' 文件夹中打开了 Xcode 项目。

当我使用 iOS 方案运行应用程序并选择配对模拟器时,我只看到 iPhone 模拟器出现了。如果我运行手表目标,我只知道手表模拟器,不知道 iPhone 模拟器。我继续从 Watch Target -> General -> Deployment target 中取消选中“支持在没有 iOS 应用程序安装的情况下运行”,即使在那之后,我也只是看到手表模拟器正在显示。我想并排查看 iPhone 和手表。

请让我知道如何在 Xcode 13.2.1 上执行此操作。下面是一些图片。

苹果手表教程(来源-https://developer.apple.com/tutorials/swiftui/creating-a-watchos-app

  • 手表应用和手机应用是不同的目标。您需要选择一个带有配对手表的手机模拟器,然后在 Xcode 中启动手表应用程序,然后启动手机应用程序
  • 谢谢@Paulw11!我能够按照您提到的方式进行设置。如果我现有的 iOS 应用程序是使用其中有一个表格视图的情节提要创建的,并且该表格视图使用自定义 UITableViewCell,那么我是否需要再次为 Watch 应用程序创建 UI?我在上面的问题中附上了一张新图片(最后一张图片写着“添加地标列表”),它来自 Apple Watch 教程,这让我很困惑。它声明 iOS UI 也可以用于 Watch,但我想知道只有使用 SwiftUI 创建 iOS 应用程序才对吗?
  • 手表应用不使用 UIKit。您可以使用 SwiftUI 或较旧的 WatchKit UI 元素。

标签: ios swift xcode watchos


【解决方案1】:

从您的 macOS 应用程序中打开模拟器应用程序,使用 Dock 中图标上的鼠标选项菜单,然后选择 -> 设备 -> watchOS,您可以从那里启动配对的手表模拟器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2014-02-27
    • 2011-02-12
    • 2010-09-26
    • 1970-01-01
    相关资源
    最近更新 更多