Xcode"设备锁定"当iPhone解锁时

Fai*_*yed 297 iphone xcode device ios

当我尝试构建和运行时,Xcode表示我的设备已被锁定.我看了看我的iPhone,它根本没有锁定......可能的错误?我该如何解决?

Abh*_*ert 440

我的手机设置为"信任"Mac,我仍然遇到了Xcode 6.1.1的这个错误.

这对我有用:

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

  • 不幸的是,这往往是许多奇怪的Xcode问题的解决方案. (59认同)
  • 2019年11月,Xcode仍然有这个问题!今天早上它击中了我。拔掉设备,退出 Xcode,(去喝更多咖啡),打开 Xcode,插入电源,耗费大量时间,但似乎可以工作。我的另一个“最爱”是 Xcode 看到设备然后看不到设备。 (3认同)
  • 从最新的 Xcode 11.4.1 开始...这就是答案 (2认同)
  • 如果这不起作用,只需关闭并再次打开设备即可。它在 Xcode 12 和 Ipad with Ios 14 中对我有用 (2认同)

teh*_*sor 132

你偶然不"信任"这个设备吗?这将阻止它与xcode通信,即使设备已解锁.

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

  • 拔下设备,关闭xcode,然后打开xcode并插入设备.当您将其插入(解锁后)时,系统会提示您"信任"计算机(在iOS设备中).我的猜测是你可能不小心点击了"不信任",因此设备将拒绝连接到计算机. (77认同)
  • 啊......另一个"摇摆开关"解决方案. (3认同)
  • 我不确定你所说的“信任”是什么意思……我如何启用它? (2认同)

Iro*_*ney 102

我刚刚将设备从iOS 9更新到10后,我最近遇到了这个问题.我收到的确切错误是: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错误应该消失.

  • 你应该等待一段时间来处理符号文件 (3认同)
  • 在设备/ Xcode 9上更新iOS 11软件后,这对我有用 (2认同)

小智 61

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

(或按SHIFT + COMMAND + 2)

然后选择您的设备,右键单击并选择取消配对.
一旦您这样做,信任或不信任将出现在您的设备上.
再次信任该设备,它将开始为开发做准备.
等待Xcode配对设备进行开发,然后你就可以开始了!


Itz*_*dsp 41

即使我第一次选择"信任这台电脑"选项,我也遇到了同样的问题.

这对我有用

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

  • Abhi Beckert 上面的回答以前对我有用,现在对我有用。我花了大量时间在 Apple 无能的开发人员周围跳舞。 (2认同)

Nik*_*Kov 29

2018

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

1)转到窗口 - >设备(将xcode中的热键更改为CMD + P)
2)按设备上的取消配对.在此输入图像描述
3)在iPhone中按信任.
4)再次构建或无需构建运行(Ctrl + CMD + R)


Amb*_*r K 21

对于任何需要合理答案的人

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


kri*_*ris 16

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

我尝试了这个页面上的每个答案(当时有7个,虽然有两个是重复的),但是我们都没有成功为我摆脱这个Xcode错误.


Vla*_*pko 12

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

  • 这是正确的,尤其是在Xcode 9中进行wifi调试的情况下. (3认同)

jai*_*jan 11

简单的解决方案:

  1. 首先,拔掉你的设备.

  2. 现在,解锁您的设备并重新插入.确保设备已解锁.

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


Jay*_*bey 11

使用Xcode 9时有时会发生这种情况.

截图

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

注意: Xcode尝试安装应用时,请确保您的设备未锁定.

解决方案1:

一世.Disconnect deviceconnect again

解决方案2:

一世. Restart you device

解决方案3:

一世. Disconnect device

II.Quit Xcode(快捷键 :cmd + Q)

III. Open your project

IV.Clean project(快捷键:cmd + shift + K)

v.现在 connect device

六.Run你的项目

对我来说,解决方案3完美运行


小智 11

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

\n\n

我发现的最简单的方法。

\n


Sta*_*sky 9

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

1)前往Window -> Devices & Simulators并取消Show as run destination

在此处输入图片说明

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

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


小智 8

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


小智 7

这些步骤适用于iOS 10.

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


Rog*_*Oba 7

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

  • 重启Xcode;
  • 拔下并重新插入 iPhone;
  • 清理项目(cmd+shift+k);
  • 清理派生数据(cmd+option+shift+k)

以各种不同的顺序做了几十次。

这次为我解决的问题很简单:

? 重新启动 Mac。


小智 7

我花了几个小时试图解决这个问题但没有成功。

请务必从您的 IPHONE 上禁用任何 VPN 服务。就像魔术一样,它开始正常工作。


小智 5

最近我遇到了Xcode显示"当你的设备被锁定时无法启用开发,请解锁你的设备并重新连接.(0xE80000E2).

如果您的iOS设备已经解锁并连接到Mac,并且在升级到iOS 10.1.1后仍然从Xcode 8.1获得错误,那么该设备不会信任该设备.

要解决此问题,请首先将设备断开连接到Mac,然后转到iOS设置应用程序,然后打开general-> reset-> Reset Location&Privacy.

然后将设备连接到mac,在出现提示时,设置select trust the mac.

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


Tom*_*Luz 5

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

只需按照以下步骤。

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

  1. 锁定您的设备。
  2. 从Mac上拔下设备的电源。
  3. 解锁您的设备。
  4. 将设备重新插入Mac。