提问人:Faisal Syed 提问时间:11/7/2014 最后编辑:General GrievanceFaisal Syed 更新时间:6/12/2023 访问量:257109
Xcode“设备锁定”,当iPhone解锁时
Xcode "Device Locked" When iPhone is unlocked
答:
你是不是偶然不“信任”该设备?这将阻止它与 xcode 通信,即使设备已解锁。
更新这是 Apple 的支持文档:http://support.apple.com/en-us/HT5868
评论
当您插入iPhone时,它会要求您信任计算机。 如果您已经信任并解锁,但仍然说您的设备已锁定(错误)。只需拔下并重新插入即可工作
我的手机被设置为“信任”Mac,我仍然在Xcode 6.1.1中遇到这个错误。
这对我有用:
- 拔下设备
- 退出 Xcode
- 打开 Xcode
- 插入式设备
- 构建/运行
评论
即使我第一次选择了“信任此计算机”选项,我也遇到了同样的问题。
这对我有用
- 锁定设备
- 从设备上拔下电缆。
- 解锁设备
- 再次连接到 Mac
评论
这些步骤在iOS 10中对我有用。
- 从设备上拔下电缆。
- 插入设备。
- 清理并生成 Xcode 项目。
我最近在将设备从 iOS 8 更新到 9 后遇到了这个问题。我收到的确切错误是:即使我的手机已解锁,并且在拔下并重新插入设备后,我也会收到此错误。Development cannot be enabled while your device is locked. Please unlock your device and reattach.
正如几个答案中提到的,该消息实际上是指设备不信任MacBook。就我而言,我认为我的手机在更新到iOS 10后默认不信任我的计算机。以下是对我有用的重置设置的步骤(这与 tehprofessors 的答案中 Apple 支持页面中提到的过程相同):device is locked
- 断开设备与 MacBook 的连接并关闭 Xcode。
- 在设备上,前往 ,然后轻点
Settings > General > Reset
Reset Location & Privacy
- 将设备插回计算机,在设备上,系统将提示您信任计算机。点击信任。
- 现在重新打开 Xcode 并重新生成项目。
- 错误应该会消失。
device locked
评论
device is locked
最近我遇到了 Xcode 显示“设备锁定时无法启用开发,请解锁设备并重新连接。(0xE80000E2)。
如果您的iOS设备已解锁并连接到mac,并且在升级到iOS 8.1后仍然收到Xcode 10.1.1的错误,则该设备不信任Mac。
要修复它,首先断开设备与Mac的连接,然后转到iOS设置应用程序,然后打开general->reset->重置位置和隐私。
然后将设备连接到 mac,并在出现提示时设置选择信任 mac。
然后等待设备和 mac 中的处理符号文件。完成后,可以将项目运行到设备。它会起作用的。
重新启动了我的iPhone,这为我修复了它。
我尝试了此页面上的所有答案(当时有 7 个,尽管 2 个是重复的),但它们都没有成功为我摆脱这个 Xcode 错误。
评论
有时,您的设备会停止信任您的 PC,而不会重新使用。转到“设置”,然后转到“常规”>“重置”>“重置位置和隐私”。并再次将设备重新插入PC,然后按手机中显示的“信任此设备”提示。
此问题的另一个解决方法是在iPhone处于主屏幕时打开Xcode,而不是在锁定屏幕或打开应用程序的情况下连接iPhone。
一个简单的解决方案:
首先,拔下设备插头。
现在,解锁您的设备并重新插入。确保设备已解锁。
现在,通过选择设备作为目标来运行 Xcode 项目。
评论
解决方案:将目标设备切换到其他设备(例如通用iOS设备),
然后解锁您的物理设备并再次切换回它。
很多答案,但对我有用的答案(El Capitan,Xcode 8.2)是关闭iTunes。如果它与IOS设备建立了连接,那么尽管Xcode可以加载应用程序组件,但它仍然无法运行它。
对于那些在 Xcode 9 中遇到此问题的人: 只需重新启动 Xcode 即可解决问题。
评论
之前的所有解决方案都不起作用。
芬利,更换iPhone的电缆解决了这个问题。
这个问题与“信任”与否无关。这是 Xcode 中的一个错误。
只需按照以下步骤操作即可。
当 Xcode 正在运行且设备已连接时:
- 锁定您的设备。
- 从 Mac 上拔下设备。
- 解锁您的设备。
- 将设备插回 Mac。
在您的设备 (iPhone/iPad) 上转到:设置 -> 开发人员 -> 清除受信任的计算机对我有用。
评论
我不得不将设备重新添加到 xcode。
在 XCode 中打开设备和模拟器 (CMD+Shift+2),在左侧列表中按 + 按钮并重新添加相同的设备。
选中禁用的“低功耗模式”。就我而言,我只是禁用此检查,部署立即开始,
我发现,通过关闭控制台和正在运行的模拟器,XCode 可以再次看到我的 iPhone。如果您不需要其他相关程序,我会确保它们没有运行。
在使用 Xcode 9 时有时会发生这种情况。
有多种解决方案,如下所述:
注意:确保您的设备在Xcode尝试安装应用程序时未被锁定。
解决方案 1 :
i. 以及Disconnect device
connect again
解决方案 2 :
我。Restart you device
解决方案 3 :
我。Disconnect device
ii. (快捷键:Quit Xcode
cmd + Q)
第三。Open your project
iv. (快捷键:Clean project
cmd + shift + K
)
v. 现在connect device
vi. 您的项目Run
对我来说,解决方案 3 运行良好
评论
从 Xcode 顶部栏的“窗口菜单”中,选择“设备和模拟器”。
(或按 SHIFT + COMMAND + 2)
然后选择您的设备,右键单击并选择取消配对。
完成此操作后,“信任”或“不信任”将出现在您的设备上。
再次信任设备,它将开始为开发做准备。
等待 Xcode 配对设备进行开发,然后您就可以开始了!
评论
这也可能是由于设备上的待更新而发生的。这也意味着您需要更新手机,连接到MacBook(如果需要,请信任它)。这就是我找到问题和解决方案的方式。
评论
对于任何需要合乎逻辑的答案的人。
- 转到 Window -> Devices & Simulators。右键单击您的设备并取消配对。
- 断开电缆并重新连接。
- 等待它,让Xcode检测到你的设备。
- 运行项目。
- 确保您在 iOS 设备上信任并输入任何密码。
评论
如果这些其他解决方案都不起作用,一种值得检查的可能性是设备上没有空间。Xcode 不会给你一个有用的“设备已满”错误来告诉你你的设备没有剩余的存储空间,但它也无法将应用程序构建部署到存储空间已满的设备。在这种情况下,唯一的解决方案是删除媒体或其他应用程序/数据以释放足够的空间。
Bizare,但我希望它对某人有所帮助。 我连接到了 VPN (Pro XPN),这导致了问题!断开连接,它起作用了。
一般来说,拔下/重新插入似乎对我有用。但今天它没有,其他东西似乎已经奏效了:我已经在有问题的设备上启用了网络调试,它几乎看起来像是记住了旧的网络“锁定”设置,而没有看到设备实际上是通过 USB 连接的。在(暂时)取消选择“通过网络连接”并重新插入后,它又恢复了工作。
评论
2018
现在我发现最快的方法是:
1) 转到 Window -> devices(将 xcode 中的热键更改为 CMD+P) 2)
按设备上的取消配对。
3)在iPhone中按下信任键。
4) 重新构建或不构建运行(Ctrl+CMD+R)
评论
有一种简单的方法可以解决这个问题。至少它对我有用。 在 iPhone 设备中 转到“设置>开发人员”>然后单击“清除受信任的计算机” 键入所需的密码 大功告成!!
我发现的最简单的方法。
评论
我经常遇到这个问题(每周至少 5 次)。几乎每次发生这种情况时,Xcode 重启都会修复它。但这一次似乎没有任何效果,包括:
- 重新启动 Xcode;
- 拔下并重新插入iPhone;
- 清理项目 (cmd+shift+k);
- 清理派生数据 (cmd+option+shift+k)
以各种不同的顺序完成数十次。
这次为我解决了这个问题的原因很简单:
✅ 重新启动 Mac。
评论
对我来说,当我准备取消我的设备与 xcode 的配对时,我注意到它只是在为我的 iPhone 准备调试器支持,它告诉我“当 iPhone 完成后,Xcode 将继续。 与此问题类似
我在这里的任何答案中都没有看到这一点,但唯一对我有用的是设备本身上一个名为“启用 UI 自动化”的选项。据推测,它会在更新后自行关闭。转到“设置”、“开发人员”,然后找到“启用 UI 自动化”。
这适用于我的 iPad 第 6 代。
有两种解决方案对我有用。 1) 断开设备与 Mac 的连接,然后重新连接。 2)断开设备与Mac的连接并重新启动它,然后将其与Mac连接即可正常工作
我有一个非常简单的解决方案,可以立即为我工作。大约需要 10 秒才能完成:
1)转到窗口->设备和模拟器
并取消勾选Show as run destination
2) 拔下电缆并重新插入。
3) 运行项目。
这应该可以解决您的问题!
评论
2) Unplug the cable and plug it back in. Run the project.
检查是否在“运行器”选项上选择了正确的设备。虽然您有一台设备使用电缆物理插入,但 Xcode 可能已通过 WiFi 连接到启用了“通过网络连接”选项的任何其他设备。
评论
我的问题是我试图安装在不受支持的(新)iOS 版本上,该版本产生了相同的错误。 特别是 Xcode 11.7 到 iOS 14
对我来说,我的 iPhone 12 连接了 Apple Watch,我也必须在 Apple Watch 上信任我的电脑。
没有简单的解决方案。唯一真正的解决方案是重新启动Mac,重新启动XCode和iPhone。这是一种耻辱,因为它可能随时发生,即使在一切正常、设备配对并根据需要解锁的会话中也是如此。 这里或其他地方给出的所有其他解决方案都可以在此时此地起作用,但明天早上就会失败。
评论
我花了几个小时试图解决这个问题,但没有运气。
请务必从您的 IPHONE 禁用任何 VPN 服务。就像魔术一样,它开始正常工作。
评论
为我解决了这个问题的是拔下手机,然后转到设备和模拟器:
然后重新插入手机,选择“信任此计算机”,您应该是金色的。
什么为我解决了这个问题: USB<->闪电电缆必须直接通过 mac 连接,而不是通过我的 LG 5k 显示器(也是 USB 集线器)连接。
评论