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


当前回答

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

其他回答

我不得不重新添加设备到xcode。

在XCode中打开Devices and Simulators (CMD+Shift+2),在左侧列表中按+按钮并重新添加相同的设备。

2018

目前我发现最快的方法是:

1)去窗口->设备(改变热键在xcode为我CMD+P) 2)在设备上按“解除配对”键。 3)在iPhone中按信任键。 4)重新构建或不构建运行(Ctrl+CMD+R)

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

这对我很有效

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

对于任何需要逻辑答案的人。

进入窗口->设备和模拟器。右键单击您的设备&取消配对。 断开电缆并重新连接。 等待它&让Xcode检测你的设备。 运行项目。 确保你信任你的iOS设备,并输入任何密码。

检查“Runner”选项上是否选择了正确的设备。虽然你有一台设备用电缆物理插入,但Xcode可以通过WiFi连接到任何其他启用了“通过网络连接”选项的设备。