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


当前回答

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

其他回答

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

答案有很多,但对我来说最有效的一个(El Capitan, Xcode 8.2)是关闭iTunes。如果它连接到IOS设备,那么尽管Xcode可以加载应用组件,但它仍然无法运行。

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

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

2)拔下电缆再插回去。

3)运行项目。

这应该能解决你的问题!

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

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

在使用Xcode 9时,这种情况有时会发生。

有多种解决方案,如下所述:

注意:当Xcode试图安装应用程序时,请确保您的设备没有锁定。

解决方案一:

i.断开设备,重新连接

解决方案二:

i.重启设备

解决方案三:

i.断开装置

2退出Xcode(快捷键:cmd + Q)

3打开你的项目

iv.清洁项目(快捷键:cmd + shift + K)

v.现在连接设备

vi.运行项目

对我来说,解决方案3非常有效