重新启动手机即可解决问题
在过去几周里,我不得不两次回到这个SO(Stack Overflow)的问题上。第一次,我确实需要更新我的Xcode和iOS版本,才能解决问题。现在,问题又出现了,但没有任何更新可用。我尝试断开并重新连接我的手机和电脑,但是都没有用。
第二次解决问题的方法就是简单地重新启动我的手机。我很好奇第一次是否也可以通过重新启动来解决,而无需更新。
我知道这只是重复其他答案,但至少我建议首先尝试重新启动手机,看看是否可以解决问题。如果您遇到了与我相同的错误,请参考以下截屏(专业提示:您可以通过转到“窗口” ->“设备和模拟器”shift-command-2
来打开“设备和模拟器”窗口)。
这个错误是因为Xcode不支持iPhone操作系统版本,所以出现了这个警告,请检查你正在使用的Xcode支持的最大iOS版本。
在我的情况下,Xcode版本是13.1,iOS版本是15.4,所以我做了以下步骤:首先从这里下载了与我的设备版本相对应的15.4版本的设备支持文件,并将其添加到我的Xcode中。
添加文件到Xcode的步骤如下:
前往应用程序 > 右键点击Xcode并选择“显示包内容” > Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport。
将你的设备支持文件提取到DeviceSupport文件夹中。
重新启动Xcode,然后拔掉并重新插入你的设备。
我也遇到了同样的问题,以下方法解决了我的问题:
这样操作后,问题得以解决。
在我让已配对的 Apple Watch 信任计算机之前,我无法获得电话授权。
可以想象一个更有帮助的错误信息。
在准备开发之前,iPhone 和已配对的 Apple Watch 必须都信任计算机。
更新
此问题已在Xcode 14.0.1
中得到解决。
我的情况是要保持iOS版本与Xcode版本同步。
Xcode 12.3 with iOS 14.3
对于我而言,有效的方法是前往Xcode设备和模拟器窗口,然后...
感谢Matt的提示: 升级设备iOS到12.3测试版解决了该问题。
如果您将iOS更新到最新的测试版,您还应该使用最新的Xcode测试版。
我尝试了这里的大多数建议。唯一有效的方法是在Xcode中取消配对我的手机,然后从我的iPhone上取消与Apple手表的配对。现在连接正常。iOS(14.3)Xcode(12.3)