当我试图构建并运行时,Xcode说我的设备被锁定了。我看了看我的iPhone,根本没锁。我怎么解决这个问题?


当前回答

对我来说,我的iPhone 12有一个连接的苹果手表,我必须相信我的电脑也在我的苹果手表上。

其他回答

对我来说,有两种解决办法。 1)断开设备与MAC的连接,然后重新连接。 2)断开你的设备与MAC的连接,重新启动,然后连接到MAC就可以工作了

在Xcode顶部栏的窗口菜单中,选择设备和模拟器。

(或按SHIFT + COMMAND + 2)

然后选择您的设备,右键单击并选择取消配对。 执行此操作后,设备上会显示“信任”或“不信任”。 再次信任该设备,它将开始为开发做准备。 等待Xcode对设备进行开发,然后你就可以开始了!

一种值得检查的可能性是,如果这些解决方案都不起作用,那就是设备上没有剩余空间了。Xcode不会给你一个有用的“设备已满”错误,告诉你你的设备已经没有存储空间了,但它也不能将应用部署到存储已满的设备上。在这种情况下,唯一的解决方案是删除媒体或其他应用程序/数据,以释放足够的空间。

之前的解决方案都不管用。

芬利说,更换iPhone的电缆解决了这个问题。

这不是信任与否的问题。这是Xcode中的一个bug。

按照这些步骤来做。

当Xcode正在运行并且您的设备已连接时:

锁定你的设备。 把你的设备从Mac上拔下来。 解锁你的设备。 把你的设备插回Mac。