Xcode“设备锁定”,当iPhone解锁时

问题描述 投票:295回答:34

[当我尝试构建和运行时,Xcode说我的设备已被锁定。我看着我的iPhone,但它根本没有锁定。我该如何解决?

ios iphone xcode device
34个回答
129
投票

您是不是偶然“不信任”该设备?即使设备已解锁,这也将阻止它与xcode通信。

更新这里是Apple提供的支持文档:http://support.apple.com/en-us/HT5868


11
投票

一个简单的解决方案:

  1. 首先,拔出设备的电源。

  2. 现在,解锁设备并再次插入。确保设备已解锁。

  3. 现在通过选择设备作为目标来运行Xcode项目。


11
投票

[有时在使用Xcode 9时发生。

Screenshot

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

注意:确保Xcode尝试安装应用程序时未锁定设备。

解决方案1:

i。 Disconnect deviceconnect again

解决方案2:

i。 Restart you device

解决方案3:

i。 Disconnect device

ii。 Quit Xcode(快捷键:cmd + Q)

iii。 Open your project

iv。 Clean project(快捷键:cmd + shift + K

v。现在connect device

vi。 Run您的项目

对我来说,解决方案3运作良好


8
投票

当您插入iPhone时,它将要求您信任计算机。如果您已经信任并解锁,但仍然说您的设备已锁定(错误)。只需拔下插头,然后再插上就可以了


8
投票

我有一个非常简单的解决方案,立即为我工作:

1)转到Window -> Devices & Simulators并取消勾选Show as run destination

enter image description here

2)拔下电缆,然后重新插入。运行项目。

这应该可以解决您的问题!


7
投票

这些步骤在iOS 10中对我有用。

  1. 从设备上拔下电缆。
  2. 插入设备。
  3. 清理并构建Xcode项目。

5
投票

最近我遇到了Xcode,显示为“锁定设备后无法启用开发,请解锁设备并重新连接。(0xE80000E2)。

如果您的iOS设备已被解锁并连接到mac,但在升级到iOS 10.1.1后仍然从Xcode 8.1收到错误,则该设备不信任mac。

[要修复此问题,请先断开设备与Mac的连接,然后转到iOS设置应用,然后打开常规->重置->重置位置和隐私。

然后将设备连接到Mac,并在出现提示时,设置选择“信任mac。”>

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


5
投票

此问题与“信任”无关。这是Xcode中的错误。


4
投票

Solution


4
投票

有一种简单的方法可以解决该问题。至少对我有用。在您的iPhone设备中转到设置>开发人员>单击“清除受信任的计算机”输入所需的密码完成!!


4
投票

我经常遇到此问题(至少每周遇到5次)。几乎每次发生这种情况时,Xcode重新启动都会对其进行修复。但是这次似乎没有任何效果,包括:


436
投票

我的手机被设置为“信任” Mac,但Xcode 6.1.1仍然遇到此错误。

这对我有用:

  • 拔出设备
  • 退出xcode
  • 打开xcode
  • 插入设备
  • 构建/运行

3
投票

[通常,拔出/重新插入似乎对我有用。但是今天却没有,似乎其他方法也起作用了:我在有问题的设备上启用了network debugging


3
投票

有两种解决方案对我有用。1)从Mac断开设备并重新连接。2)从Mac断开您的设备,然后重新启动它,然后将其与Mac连接即可使用]


1
投票

很多答案,但是对我有用的(El Capitan,Xcode 8.2)是关闭iTunes。如果该连接到IOS设备,则尽管Xcode可以加载应用程序组件,但仍将无法运行它。


1
投票

在您的设备(iPhone / iPad)上,转到:设置


1
投票

[我发现通过关闭控制台并运行模拟器可以使XCode再次查看我的iPhone。如果您不需要其他相关程序,请确保它们没有运行。


1
投票

这也可能由于设备上的待更新而发生。这也意味着您需要更新手机,连接到MacBook(如果需要,请信任它)。这就是我找到问题和解决方案的方式。


0
投票

有时您的设备会停止信任您的PC而无法重新使用。转到设置,然后依次选择常规>重置>重置位置和隐私。然后将您的设备重新插入PC,然后按手机中显示的“信任此设备”提示。


0
投票

此问题的另一种解决方法是,在iPhone处于主屏幕而不是锁屏或打开应用的情况下,将iPhone的Xcode打开。


0
投票

以前的所有解决方案均无效。


0
投票

我必须将设备重新添加到xcode。


102
投票

[我最近将设备从iOS 9更新到10后,最近遇到了XCode 8的问题。我收到的确切错误是:Development cannot be enabled while your device is locked. Please unlock your device and reattach.即使我的手机已解锁以及拔出并重新插入后,我仍然收到此错误。在设备中。

如几个答案中所述,device is locked消息实际上是指不信任MacBook的设备。就我而言,我认为我的手机在更新到iOS 10后默认不信任我的计算机。以下是对我有效的步骤以重置设置(这与tehprofessors的回答中的Apple支持页面中提到的过程相同)。 ):

  1. 断开您的设备与MacBook的连接并关闭Xcode。
  2. 在您的设备上转到Settings > General > Reset,然后点击Reset Location & Privacy
  3. 将设备重新插入计算机,然后在设备上将提示您信任计算机。点击信任。
  4. 现在重新打开Xcode并重建项目。
  5. device locked错误应消失。

0
投票

禁用“低功耗模式”。就我而言,我只是禁用了此检查,并且部署立即生效,


61
投票

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

(或按SHIFT + COMMAND + 2)

然后选择您的设备,右键单击并选择取消配对。完成此操作后,“信任”或“不信任”将出现在设备上。再次信任该设备,它将开始为开发做准备。等待Xcode将设备配对以进行开发,然后一切就好了!


41
投票

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

这对我有用

  1. 锁定设备
  2. 从设备上拔下电缆。
  3. 解锁设备
  4. 再次连接到Mac

27
投票

2018

我发现现在最快的方法是:

1)转到Window-> devices(对我来说,将xcode中的热键更改为CMD + P)2)在设备上按unpairenter image description here3)在iPhone中按信任。4)重新构建或运行而不构建(Ctrl + CMD + R)


21
投票

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

  1. 转到窗口->设备和模拟器。右键单击您的设备并将其取消配对。
  2. 断开电缆并重新连接。
  3. 等待它,让Xcode检测您的设备。
  4. 运行项目。
  5. 请确保您在iOS设备上TRUST并输入任何密码。

16
投票

重新启动了我的iPhone,并为我修复了它。

我尝试了此页面上的每个答案(当时为7,尽管有2个重复项),但它们都无法为我摆脱Xcode错误。


12
投票

对于那些在Xcode 9中遇到此问题的人:只需重新启动Xcode即可解决问题。

热门问题
推荐问题
最新问题