在Xcode中我看到(没有配对的Apple Watch),即使手表已配对且手表的UDID已注册

dmi*_*7b5 74 iphone beta xcode ios apple-watch

我的手机ineligible target在Xcode中列出,并且显示在(no paired Apple Watch)的旁边.

我的Apple Watch已在iOS设备上注册.我可以看到UDID.这款手表安装了watchOS 2.0,我的iPhone 6安装了iOS 9.iPhone与手表搭配得很好,我可以安装应用程序.

我试过重启手表和手机.我试过重启Xcode.我尝试在Xcode中创建一个新方案,但它仍然显示(没有配对的Apple Watch).我可以选择产品/目的地,应用程序将显示在手机上,它只是不会安装手表应用程序...只是坐在那里说" 安装... ".

jed*_*ede 89

我把手表与一部新手机配对并遇到了这个问题.我删除了所有文件~/Library/Developer/Xcode/watchOS DeviceSupport/,它解决了!

  • 这是真正的解决方案,它对我来说非常有用 (4认同)
  • 我找不到"watchOS DeviceSupport"文件夹. (3认同)
  • 在上述(回答)之后,重新连接iphone (3认同)

小智 32

对我有用的是转到WatchKit App目标并使用适当的帐户更新团队.一旦我这样做,我的设备显示符合条件.

  • 这对我来说没有解决问题.我有完全相同的问题.我的手表根本没有显示在设备上,即使它与我的手机明显配对(我可以使用你期望能够使用的所有手表功能).我甚至尝试重置手表并将其设置为新设备无济于事.(我确实收到了手表上的信任提示,我承认.) (6认同)

use*_*404 20

2019年:新iPhone,更糟糕.现在,自2017年以来,我的开发中的每个组件都发生了变化,而且我仍然坚持每次构建时都会针对模拟器.苹果,你应该失去2500亿的市场价值.

2018年II:对我来说没有任何作用了.接触Apple的次数很多,Apple Watch似乎已经搬到了Playground附近,因为它只是加载/运行但从未真正运行过.买了第二台Mac,新项目,没什么用.伤心.

2018年:过去几天我做得非常成功:

在你的iPhone上:

  • 关掉wifi
  • 关闭蓝牙
  • 打开wifi
  • 打开蓝牙

在你的手表上:

  • 打开飞行模式
  • 停用飞行模式

大多数时候,连接回到正轨并不需要超过30秒.我认为这是"观看飞行模式" - 但我永远不会改变(有点)运行的系统,所以这将是我从现在开始的程序.我的2017回复似乎对某些人有帮助:

2017:如果它有时显示,而且往往没有,可能是因为你关闭了iTunes

我注意到重新连接后我经常做的事情:关闭iTunes.手表立即转为"未配对".重新连接USB线,但让iTunes保持打开状态对我有所帮助.

  • 大声笑这实际上工作.谢谢你的提示.:-) (4认同)
  • 不解决我的问题.这是一个令人讨厌的bug,会减慢手表开发速度. (3认同)
  • 现在是 2020 年,我浪费了几个小时试图说服 Xcode 在我的手表上运行应用程序。我会使用模拟器,但手表模拟器不支持 CloudKit(现在是从手表应用程序获取数据的推荐方式)。我不明白有人是如何设法开发 Apple Watch 应用的。 (3认同)

Bog*_*dan 9

您似乎需要点击Apple Watch上的"信任此计算机"消息.这解决了我的问题.同时检查XCode是否显示消息"Indexing ..."或"Loading symbols ...":您需要等到操作结束.


小智 9

它看起来像是Xcode中的一个错误!转到~/Library/Developer/Xcode/watchOS DeviceSupport/并创建名为"Watch1,2 2.0(内部版本号)"的文件夹,并使用您的watchOS内部版本号创建"内部版本号".在此文件夹中创建另一个名为"Symbols"的文件夹.

所以对于最新版本:~/Library/Developer/Xcode/watchOS DeviceSupport/Watch1,2 2.0 (13S5305d)/Symbols.

也许干净并重新启动Xcode.


y-s*_*een 8

对我来说,这是一个从手表上信任计算机的问题.我不得不重新启动手表以获得"信任此计算机"的请求.


小智 7

打开手表上的相机伴侣应用程序.对我来说这很有效.好像应用程序启动了手机连接.


ped*_*ose 5

就我而言,这是因为我为与新手表配对的iPhone启用了通过网络连接

禁用无线连接功能,然后通过电缆将iPhone连接到我的Mac后,手表就会出现在“设备”列表中。

在使UUID注册到开发人员中心后,我重新启用了“ 通过网络连接”功能,并且该手表不再列在“设备”屏幕上。但是,当我通过电缆连接手机时,会出现手表信息。

因此,如果您使用的是无线连接,请尝试仅通过电缆将设备插入,然后希望您会在列表中看到手表。祝好运!