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

427

当我尝试构建和运行时,Xcode说我的设备被锁定了。我看了一下我的iPhone,它根本没有锁定。我该怎么解决这个问题?


5
将其锁上,然后再解锁。 - ChrisH
5
尝试过了,仍然没有运气。 - Faisal Syed
79
对我来说,拔掉插头再重新插上就解决了问题。不需要清空构建文件夹、用 Command+Option+P+R 重新启动 Mac、离开房间再回来、烧一个 Steve Jobs 的巫毒娃娃等等。 - Nicolas Miari
13
我通过禁用热点解决了这个问题。 - levye
20
对我来说这个方法没有用,我正在寻找巫毒娃娃。 - zirinisp
显示剩余13条评论
41个回答

12

对于在Xcode 9遇到此问题的人: 简单地重启Xcode即可解决问题。


3
在Xcode 9中进行wifi调试的情况下,这是正确的,尤其是真实的。 - Ben Lachman

11
在您的iPhone设备上,有一种简单的方法可以解决这个问题。前往“设置”>“开发者”>点击“清除可信计算机”。输入所需的密码即可完成!这是我找到的最简单的方法。

如果没有“设置”>“开发人员”可见怎么办? - Dronz
@Dronz 这通常只有在您至少连接过该设备时才可见。 - DrMickeyLauer
这是我唯一可行的方法。这里使用的是 Xcode 13.3.x。 - DrMickeyLauer
这就是正确的方式!它应该被选为答案。 - aryland
对我来说很有效!! - naheed.shamim

10

一种简单的解决方案:

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

  2. 现在,解锁你的设备并将它再次插入。确保设备已经被解锁。

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


1
对我来说也是一样的。另外,我还能够调试无线网络。 - Mykhailo Lysenko
@MykhailoLysenko 噢,这意味着你必须暂时关闭你的iPhone网络,感谢史蒂文·乔布斯。:) - Neal.Marlin

8
当您插入 iPhone 时,它会要求您信任计算机。如果您已经信任并解锁但仍然显示设备已锁定(错误),请先拔掉再重新插入,然后它就可以正常工作了。

8

这些步骤适用于iOS 10。

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

8
我经常遇到这个问题(至少每周5次)。几乎每次都是通过重新启动Xcode来解决的。但这一次似乎什么都不管用,包括:
  • 重启Xcode;
  • 拔插iPhone;
  • 清理项目(cmd+shift+k);
  • 清理派生数据(cmd+option+shift+k)

已经按照各种不同的顺序做了很多次。

这一次为我解决问题的方法非常简单:

✅ 重新启动Mac。


1
这个对我有用,虽然我也关闭了Xcode。 - Yash Bedi

7

我花了数小时尝试修复这个问题,但没有成功。

一定要在iPhone上禁用任何VPN服务。就像魔术一样,它开始正常工作了。


那真是糟糕透了,整整一个星期我都没试过,现在禁用 VPN 后它终于能工作了。 - mhdjazmati

7

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

如果您的iOS设备已经解锁并连接到Mac,但在升级到iOS 10.1.1后仍然从Xcode 8.1获得错误提示,则说明该设备不信任该mac。

要解决这个问题,首先断开设备和Mac的连接,然后打开iOS设置应用程序,在“常规”中选择“重置”->“重置位置和隐私权”。

然后连接设备到Mac,当提示时,请选择信任该Mac。

然后等待设备和Mac之间正在处理符号文件的过程。完成后,您就可以将项目运行到设备上了。它会正常工作。


6

这个问题不是关于“信任”还是不信任。这是Xcode的一个bug。

请按照以下步骤操作:

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

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

4

解决方案: 将目标设备切换到其他设备(例如通用iOS设备),

enter image description here

然后解锁您的物理设备并再次切换回来。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接