我已经更新到Xcode 12.3 beta版。设备版本是14.2,但Xcode抱怨:

在为开发准备设备时遇到错误。请检查“设备和模拟器”窗口。 为开发准备设备失败

iPhone直接连接MacBook。 我已经试遍了网上所有乱七八糟的东西。但是没有成功,知道吗?

无法为开发准备DEVICE 请检查与设备的连接,并在“设备和模拟器”窗口中检查所有错误。


当前回答

我的做法是让iOS版本和Xcode版本保持同步。

Xcode 12.3 with iOS 14.3

其他回答

谢谢Matt的提示: 将设备iOS更新到12.3 beta解决了这个问题。

如果你将iOS更新到最新测试版,你也应该使用最新的Xcode测试版。

在我让配对的Apple Watch也信任电脑之前,我无法让手机进行授权。 还可以想象出更有用的错误消息。

iPhone和配对的Apple Watch都必须信任计算机,才能成功地为手机开发做好准备。

更新Xcode是一个解决方案,因为旧版本的Xcode无法与新版本的iOS通信(兼容性参见https://developer.apple.com/support/xcode/)。

如果你还在使用旧版本的Xcode,你可以使用https://github.com/iGhibli/iOS-DeviceSupport或https://github.com/filsv/iPhoneOSDeviceSupport这样的网站,它们会将更新的设备支持文件安装到旧版本的Xcode中。

以我为例,在将iPhone更新到更新的iOS版本后,就出现了这个问题。

解决方案需要更新XCode到最新版本,一切正常。

在我的案例中,解决方案是:

电话设备的一般设置 配置文件和设备管理 打开开发者应用程序并单击信任