[当我尝试构建和运行时,Xcode说我的设备已被锁定。我看着我的iPhone,但它根本没有锁定。我该如何解决?
您是不是偶然“不信任”该设备?即使设备已解锁,这也将阻止它与xcode通信。
更新这里是Apple提供的支持文档:http://support.apple.com/en-us/HT5868
一个简单的解决方案:
首先,拔出设备的电源。
现在,解锁设备并再次插入。确保设备已解锁。
现在通过选择设备作为目标来运行Xcode项目。
当您插入iPhone时,它将要求您信任计算机。如果您已经信任并解锁,但仍然说您的设备已锁定(错误)。只需拔下插头,然后再插上就可以了
这些步骤在iOS 10中对我有用。
最近我遇到了Xcode,显示为“锁定设备后无法启用开发,请解锁设备并重新连接。(0xE80000E2)。
如果您的iOS设备已被解锁并连接到mac,但在升级到iOS 10.1.1后仍然从Xcode 8.1收到错误,则该设备不信任mac。
[要修复此问题,请先断开设备与Mac的连接,然后转到iOS设置应用,然后打开常规->重置->重置位置和隐私。
然后将设备连接到Mac,并在出现提示时,设置选择“信任mac。”>
然后等待设备和Mac中正在处理的符号文件。完成后,您可以将项目运行到设备上。它将起作用。
此问题与“信任”无关。这是Xcode中的错误。
Solution
有一种简单的方法可以解决该问题。至少对我有用。在您的iPhone设备中转到设置>开发人员>单击“清除受信任的计算机”输入所需的密码完成!!
我经常遇到此问题(至少每周遇到5次)。几乎每次发生这种情况时,Xcode重新启动都会对其进行修复。但是这次似乎没有任何效果,包括:
我的手机被设置为“信任” Mac,但Xcode 6.1.1仍然遇到此错误。
这对我有用:
[通常,拔出/重新插入似乎对我有用。但是今天却没有,似乎其他方法也起作用了:我在有问题的设备上启用了network debugging
有两种解决方案对我有用。1)从Mac断开设备并重新连接。2)从Mac断开您的设备,然后重新启动它,然后将其与Mac连接即可使用]
很多答案,但是对我有用的(El Capitan,Xcode 8.2)是关闭iTunes。如果该连接到IOS设备,则尽管Xcode可以加载应用程序组件,但仍将无法运行它。
在您的设备(iPhone / iPad)上,转到:设置
[我发现通过关闭控制台并运行模拟器可以使XCode再次查看我的iPhone。如果您不需要其他相关程序,请确保它们没有运行。
这也可能由于设备上的待更新而发生。这也意味着您需要更新手机,连接到MacBook(如果需要,请信任它)。这就是我找到问题和解决方案的方式。
有时您的设备会停止信任您的PC而无法重新使用。转到设置,然后依次选择常规>重置>重置位置和隐私。然后将您的设备重新插入PC,然后按手机中显示的“信任此设备”提示。
此问题的另一种解决方法是,在iPhone处于主屏幕而不是锁屏或打开应用的情况下,将iPhone的Xcode打开。
以前的所有解决方案均无效。
我必须将设备重新添加到xcode。
[我最近将设备从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支持页面中提到的过程相同)。 ):
Settings > General > Reset
,然后点击Reset Location & Privacy
device locked
错误应消失。禁用“低功耗模式”。就我而言,我只是禁用了此检查,并且部署立即生效,
从Xcode顶部栏中的“窗口”菜单中,选择“设备和模拟器”。
(或按SHIFT + COMMAND + 2)
然后选择您的设备,右键单击并选择取消配对。完成此操作后,“信任”或“不信任”将出现在设备上。再次信任该设备,它将开始为开发做准备。等待Xcode将设备配对以进行开发,然后一切就好了!
即使我第一次选择“信任此计算机”选项,我也遇到了同样的问题。
这对我有用
对于需要逻辑答案的任何人。
我尝试了此页面上的每个答案(当时为7,尽管有2个重复项),但它们都无法为我摆脱Xcode错误。
对于那些在Xcode 9中遇到此问题的人:只需重新启动Xcode即可解决问题。