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


当前回答

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

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

其他回答

有一个简单的方法可以解决这个问题。至少对我有用。 在你的iPhone设备中 去设置>开发人员>点击“清除可信计算机” 输入所需的密码 并完成了! !

这是我找到的最简单的方法。

当你插入iPhone时,它会要求你相信电脑。 如果您已经信任并解锁,但仍然说您的设备被锁定(错误)。只要拔掉插头,再插上,它就会工作了

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

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

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

2)拔下电缆再插回去。

3)运行项目。

这应该能解决你的问题!

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