ios – Xcode 8,不能配对手表模拟器

我正在运行 Xcode 8 beta 5.我的应用程序有一个手表扩展.我无法将iPhone模拟器与手表模拟器配对.我已按照配对说明(Xcode,Window,Devices)但没有列出手表模拟器,当我选择任何iPhone模拟器时也没有列出.我尝试过添加模拟器的变体,但我只获得了更多的iPhone模拟器 – 我从未看过手表模拟器或配对.手表模拟器存在 – 我可以启动模拟器,但它没有配对.我试过删除Xcode并重新安装.与beta 4相同的问题.

当我在设备中选择iPhone模拟器时,如何让手表模拟器出现?

更新:要清楚,这些是Apple关于“将Apple Watch Simulator与iPhone模拟器配对”的说明(https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/PairingWatchestoiPhoneSimulators/PairingWatchestoiPhoneSimulators.html)

  1. In the Devices window under Simulators,select an iPhone 5 and later simulator.

  2. Under the Paired Watches table,click the Add button (+).

我从未看过“配对手表”,因此没有添加按钮.

我确实在Xcode 7中看到了这样的:

更新2:
在Xcode 8 beta 6中,“配对手表”表出现在“设备”窗口中,但配对仍然失败,并且“模拟器未配对”对话框.

解决方法

我发现了两种处理多个同名模拟器的方法:

> Xcode Devices窗口:为特定的iPhone设备创建一个新的手表模拟器,并为其指定一个唯一的名称(例如“test3”).启动手表模拟器时,请在手表的硬件,设备菜单中选择该模拟器.



> Xcode:在Xcode的Active Scheme下拉菜单中选择并运行iPhone应用程序,然后在Active Scheme中选择并运行WatchKit App.即使名称不明确,这些操作中的每一个都将启动正确配对的模拟器.



相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...