iOS:Watch Kit配对设备无法用于开发

时间:2015-10-28 00:05:19

标签: ios xcode apple-watch

我无法在XCode中运行Apple Watch应用程序。我的手机+手表被列为"不可用设备"并说"配对设备不可用于开发"。当我尝试启动应用程序时它会说同样的事情。

我该如何解决这个问题?

我正在使用XCode 7.1,iOS 9.0,WatchOS 2.0.1。

20 个答案:

答案 0 :(得分:33)

我在iOS 9.1 + WatchOS 2.01上遇到了同样的问题,XCode 7.1一直说“配对设备不可用于开发”。以下是我最后解决的问题,不太确定哪个步骤至关重要 -

  1. 取消配对
  2. 重新启动iPhone和Apple手表
  3. 再次配对,并将我的手表设为新手表
  4. 将iPhone插入(首先拔下)到Mac
  5. 在苹果手表上,请问信赖计算机时
  6. 拔下插头再插上
  7. 砰!我的苹果手表因发展而备受认可。 希望它有所帮助。

答案 1 :(得分:29)

这对我有用,而且比不配对要容易得多,所以我先尝试一下。从Clock Face向上滑动,然后单击Ping iPhone按钮。发出声音后,回到Xcode,它应该不再变为不成对或不可用于开发。

答案 2 :(得分:15)

我也可以通过使用以下配置来确认这一点: OS X,Xcode7.2 beta,带有iOS9.2和WatchOS 2.1的iPhone5

我再次拔掉iphone,关闭并重新启动Xcode并再次插入iPhone - 比它工作正常!

答案 3 :(得分:8)

删除“着名的”XCODE Derived Data文件夹为我做了这件事。

新手的步骤:

  1. 关闭XCODE。
  2. 删除Derived Data文件夹,找到它的位置进入XCODE到上一级菜单:XCODE - >偏好 - >地点:点击“衍生数据”箭头。
  3. 重新打开XCODE。
  4. 在XCODE8.0上测试。

答案 4 :(得分:7)

重新启动Apple Watch为我工作,之后它显示了“相信这台电脑”。使用XCODE调试手表所需的消息。

答案 5 :(得分:6)

我只是重新启动Xcode来解决问题。

答案 6 :(得分:3)

它发生在我身上,我通过

修复了它
  1. 退出Xcode
  2. 将手表放在充电器上
  3. 打开Xcode
  4. 选择Watch App Target
  5. 选择配对的iPhone作为要运行的设备
  6. 等到'(配对设备无法用于开发)'或'(没有配对的Apple Watch)'从Xcode的设备描述中消失 工具栏
  7. 运行!

答案 7 :(得分:2)

我反复按照上面的步骤操作,仍然遇到了同样的问题。我发现修复此问题的原因是没有登录iCloud而只使用Messages。一旦我这样做,它工作得很漂亮。谢谢。

答案 8 :(得分:2)

转到窗口 - >设备和模拟器,取消配对设备和断开电缆连接并为我连接起作用。

答案 9 :(得分:1)

我也遇到了这个问题。

我所做的很简单,从iPhone关闭蓝牙并打开,等到苹果手表再次连接。

然后启动应用程序。

答案 10 :(得分:1)

删除~/Library/Developer/Xcode/watchOS DeviceSupport/中的所有内容。

答案 11 :(得分:1)

我也遇到过这个问题,使用Xcode Beta 7.3版本3.我更新到Xcode Beta 7.3版本5并且它工作正常。希望这可以帮助!

答案 12 :(得分:1)

我不得不用密码解锁手表。

  • 如果已解锁,请将其锁定然后解锁。

答案 13 :(得分:0)

我将手机更新到iOS9.1,现在正在使用。

答案 14 :(得分:0)

在我的情况下,我禁用了Apple watch的密码,然后DerivedData并重启Xcode解决了这个问题。

答案 15 :(得分:0)

我重新配对后消除了大约30多分钟的消息。

然而,重启手表可能会修复它,所以试试吧。

同时尝试删除DerviedData

我收到消息后,应用程序无法安装在手机上。我以前从AppCode模板创建了一个WatchKit项目。从XCode创建一个新项目后,它开始工作。

答案 16 :(得分:0)

我在Xcode 10.1和Watch OS 5.x上也遇到了问题 确实需要删除Xcode派生数据文件,然后重新启动Watch,然后单击Watch中的“信任”按钮以进行调试。

答案 17 :(得分:0)

我的问题是必须从Apple Watch授权计算机... (最新版本的Xcode 10.2)

答案 18 :(得分:0)

对我而言,唯一可行的方法是将手表与iPhone取消配对并将其设置为新手表(从backp还原不起作用)。

我尝试在Xcode中取消配对,删除派生/缓存的数据,平台支持,重新启动Xcode,拔出和重新启动的所有组合!什么都没用。

是核行动,还是在Mac + Watch之间进行重新授权的简单事实,我们永远不会知道。

我所知道的是,有时Xcode可能非常不稳定。

答案 19 :(得分:0)

最近几天我发生了这件事。 Xcode非常不稳定(有时,在Build Scheme中,它会说“成对的手表不可用于开发”,有时,当提到该手表时,它会说“ null”,有时它会工作!)。我执行了以下所有步骤,但是并没有解决不一致问题:

取消对手表的配对,重新启动iPhone和Apple Watch,再次配对,然后将我的手表设置为新手表,将iPhone插入(先拔出)iPhone到Mac,在Apple Watch上,说出询问时信任计算机,拔出并再次插入

最终,我实现了Mojave的较新版本(10.14.5),并发布了iOS的较新版本(12.3.1)。在进行了这些快速更新之后,XCode现在看起来要稳定得多。