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


当前回答

最近我遇到Xcode显示“开发不能在您的设备被锁定时启用,请解锁您的设备并重新连接。”(0 xe80000e2)。

如果你的iOS设备已经解锁并连接到mac,在升级到iOS 10.1.1后仍然从Xcode 8.1得到错误,那么mac不受设备信任。

要解决这个问题,首先断开设备到mac,然后进入iOS设置应用程序,打开通用->重置->重置位置和隐私。

然后将设备连接到mac,并在提示时设置选择信任mac。

然后在您的设备和mac中等待处理符号文件。完成后,您可以将项目运行到您的设备。它会起作用的。

其他回答

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

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

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

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

按照这些步骤来做。

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

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

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

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

有时候你的设备会无缘无故地不再信任你的电脑。去你的设置然后一般>重置>重置位置和隐私。然后将设备重新插到电脑上,然后按下手机中出现的“信任此设备”提示。