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


当前回答

一般来说,拔下/插上电源对我来说似乎有用。但今天它没有,其他一些东西似乎起作用了:我在有问题的设备上启用了网络调试,它看起来几乎记得一个旧的网络“锁定”设置,但没有看到设备实际上是通过USB连接的。在(暂时)取消选择“通过网络连接”并重新插入后,它又开始工作了。

其他回答

即使我第一次选择了“信任这台计算机”选项,我也遇到了同样的问题。

这对我很有效

锁定设备 从设备上拆卸线缆。 解锁设备 重新连接到Mac

我有一个非常简单的解决方法,它立刻对我起了作用。只需10秒即可完成:

1)进入窗口->设备和模拟器,取消勾选显示为运行目的地

2)拔下电缆再插回去。

3)运行项目。

这应该能解决你的问题!

没有简单的解决办法。唯一真正的解决方案是重启Mac,重启XCode和iPhone。这是一个遗憾,因为它可能发生在任何时候,甚至在一个会话中,一切都很完美地工作,设备配对和解锁根据需要。 这里或其他地方给出的所有其他解决方案此时此地都可行,但明天早上就失效了。

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

(或按SHIFT + COMMAND + 2)

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

你是不是碰巧不“相信”这个设备?这将阻止它与xcode通信,即使设备是解锁的。

这里是苹果的支持文档:http://support.apple.com/en-us/HT5868