iOS:Watch Kit 配对设备不可用于开发
Posted
技术标签:
【中文标题】iOS:Watch Kit 配对设备不可用于开发【英文标题】:iOS: Watch Kit paired device unavailable for development 【发布时间】:2015-10-28 00:05:18 【问题描述】:我无法在 XCode 中运行我的 Apple Watch 应用程序。我的手机+手表被列为“不可用的设备”并显示“配对的设备无法用于开发”。当我尝试启动应用程序时,它会说同样的话。
我该如何解决这个问题?
我正在使用 XCode 7.1、ios 9.0、WatchOS 2.0.1。
【问题讨论】:
有一个类似的问题被删除了,但它仍然是谷歌的热门话题,所以我再次问这个问题。我现在正在尝试更新到 iOS9.1,看看是否有帮助。 【参考方案1】:这对我有用,它比取消配对更容易和更快,所以我会先尝试一下。从钟面向上滑动,然后单击 Ping iPhone 按钮。在它发出声音后,回到 Xcode 中,它应该不再未配对或无法用于开发。
【讨论】:
这对我有用。另外,我还退出并启动了 Xcode 7.3.1,然后它显示配对的 Apple Watch 可用于开发。 这和很多乱七八糟的事情,退出 xcode 并重新启动它。就在我正要尝试删除派生数据文件夹时,它奏效了。 这对我有用......我首先修复了它删除了“无法开发”警告,但 Xcode 然后抱怨“没有配对设备”...... ping 修复了所有东西,虽然发出响亮的声音当 iPhone 处于静音模式时:/ ...对不起星巴克偷看大声笑 也为我工作(Xcode 10、iOS 12.0.1、watchOS 5)。谢谢! OMG 不相信它会起作用。但它做到了! (Xcode 11、iOS 13.1、watchOS 6)【参考方案2】:我在 iOS 9.1 + WatchOS 2.01 上遇到了同样的问题,XCode 7.1 一直说“配对设备不可用于开发”。这是我最终解决它的方法,不太确定哪一步很关键-
-
取消配对我的手表
重启 iPhone 和 Apple Watch
再次配对,并将我的手表设置为新手表
将 iPhone 插入(先拔下)到 Mac
在 Apple Watch 上,当计算机询问时说“信任计算机”
拔掉插头再插上
砰!我的苹果手表在开发方面得到了广泛认可。 希望对您有所帮助。
【讨论】:
走了很长一段路,但终于按照步骤工作了。 遇到了同样的问题;我想我第一次无意中点击了“不信任”。将手表设置为“新”手表再次呈现模式,让我信任我的 Mac,因此使用该设备进行开发。 这听起来有点矫枉过正 :o( 我不必做这一切(特别是配对和维修手表是一个相当耗时的过程)。我只需要关闭并重新启动 Xcode。 这简直把我逼疯了!!从Milk Way周围的整个互联网和谷歌服务器完成每一步。就是不行!!!【参考方案3】:我也可以通过使用以下配置来确认它: OS X、Xcode7.2 beta、带有 iOS9.2 和 WatchOS 2.1 的 iPhone5s
我再次拔下 iphone,关闭并重新启动 Xcode,然后再次插入 iPhone - 效果很好!
【讨论】:
为我工作:拔下 iDevice-> 退出 XCode-> 重新启动 XCode -> 插入 iDevice 在 XCode 12.6.1 中为我工作:我将 iPhone 连接到笔记本电脑,信任计算机,但收到 Watch 设备无法进行开发的消息。从笔记本电脑上拔下手机并重新插入,它可用,但构建失败,因为我需要选择一个开发团队:在 Project Navigator 中选择主项目,然后在出现的编辑器中选择每个相关目标并设置开发团队。还需要在“全部”选项卡下为项目本身执行此操作。然后将应用安装到手表上。【参考方案4】:重新启动 Apple Watch 对我有用,之后它会显示“信任此计算机”消息,这是使用 XCODE 调试手表所必需的。
【讨论】:
【参考方案5】:我只是重新启动Xcode来解决问题。
【讨论】:
【参考方案6】:删除“著名的”XCODE Derived Data 文件夹帮了我的忙。
新手步骤:
-
关闭 XCODE。
删除 Derived Data 文件夹,在 XCODE 中找到它的位置到上方菜单:XCODE -> Preferences -> Locations:在此处单击 Derived Data 箭头。
重新打开 XCODE。
在 XCODE8.0 上测试。
【讨论】:
【参考方案7】:转到 Window--> Device and Simulator , Unpair device and Disconnect from cable and connect back 对我有用。
【讨论】:
这拯救了我的一天! 这是给我的,使用 XCode-Beta【参考方案8】:这只是发生在我身上,我修复了它
-
退出 Xcode
将手表放在充电器上
打开 Xcode
选择 Watch 应用目标
选择配对的 iPhone 作为运行设备
等到“(配对的设备无法用于开发)”或“(没有配对的 Apple Watch)”从 Xcode 的设备描述中消失
工具栏
快跑!
【讨论】:
【参考方案9】:我反复按照上述步骤操作,但仍然遇到同样的问题。我发现解决该问题的方法不是登录 iCloud,而是仅使用消息。一旦我这样做了,它就工作得很好。谢谢。
【讨论】:
“上面的步骤”是什么? @Will 的答案?考虑对该答案发表评论。 是的,@Will 的回答很有帮助。我会,但我没有足够的声望点。 禁用/关闭所有 iCloud 设置,除了钥匙串和查找我的 iPhone,然后 xcode 识别出手表并能够调试【参考方案10】:删除~/Library/Developer/Xcode/watchOS DeviceSupport/
中的所有内容对我有用。
【讨论】:
【参考方案11】:我在使用 watchOS 2.1 时遇到了同样的问题。 拔掉我的手机重启 Xcode 和我手机中的插件就可以了。我建议您在重新配对手机和手表之前尝试一下
【讨论】:
【参考方案12】:我也遇到了这个问题,使用 Xcode Beta 7.3 第 3 版。我更新到 Xcode Beta 7.3 第 5 版,它工作正常。希望这可以帮助!
【讨论】:
【参考方案13】:我也遇到过这个问题。
我做的很简单,关闭iPhone的蓝牙并打开,等到Apple Watch再次连接。
然后启动应用程序。
【讨论】:
【参考方案14】:我必须用我的密码解锁手表。
如果已解锁,请将其锁定然后解锁。【讨论】:
【参考方案15】:我在使用 Xcode 10.1 和 Watch OS 5.x 时也遇到了问题 确实需要删除Xcode Derived数据文件,重启Watch,点击Watch中的“Trust”按钮进行调试。
【讨论】:
【参考方案16】:我的问题是必须从 Apple Watch 授权计算机... (使用最新版本 Xcode 10.2)
【讨论】:
【参考方案17】:对我来说,唯一有效的方法是将手表与 iPhone 取消配对并将其设置为新手表(无法从 backp 恢复)。
我尝试在 Xcode 中取消配对,删除派生/缓存的数据,平台支持,重新启动 Xcode,拔出和重新启动的所有组合!没有任何效果。
无论是这种核行动,还是它随后通过 Mac + Watch 之间的重新授权过程这一简单事实,我们永远不会知道。
我所知道的是,有时 Xcode 可能会非常不稳定。
【讨论】:
也为我工作。重要的一步是将手表设置为新手表,而不是从备份中恢复。【参考方案18】:这几天发生在我身上。 Xcode 非常不稳定(有时,在构建方案中,它会说“配对手表无法用于开发”,有时它会在提到手表时说“null”,其他时候它会工作!)。我做了以下所有步骤,但不一致的地方没有解决:
取消配对我的手表,重新启动 iPhone 和 Apple Watch,再次配对,然后将我的手表设置为新手表,将 iPhone 插入(先拔下)iPhone 到 Mac,在 Apple Watch 上,当计算机询问时说信任计算机,拔下插头并再插一次
最终,我发现了一个稍微更新的 Mojave (10.14.5) 版本,并且发布了一个稍微更新的 iOS (12.3.1) 版本。在我进行了这些快速更新之后,XCode 现在看起来更加稳定了。
【讨论】:
【参考方案19】:我将手机更新到 iOS9.1,现在可以正常使用了。
【讨论】:
【参考方案20】:在我的情况下,我禁用了 Apple Watch 的密码,然后 DerivedData 并重新启动 Xcode 解决了这个问题。
【讨论】:
【参考方案21】:我花了大约 30 多分钟的时间重新配对后删除了该消息。
但是,重新启动手表可能会修复它,所以试试吧。
同时尝试删除DerviedData
。
在我收到消息后,该应用无法安装在手机上。我之前从 AppCode 模板创建了一个 WatchKit 项目。从 XCode 创建一个新项目后,它就开始工作了。
【讨论】:
【参考方案22】:对我来说,我必须在手表上Trust this Mac
。
然后我清除了派生数据,重新启动了 XCode,它工作了。 无需重启手机或手表。
【讨论】:
以上是关于iOS:Watch Kit 配对设备不可用于开发的主要内容,如果未能解决你的问题,请参考以下文章
如何将一些消息或字符串从 iPhone 设备传递到配对的 Apple Watch