当我尝试构建并运行时,Xcode表示我的设备已被锁定。我看着我的iPhone,它根本没有锁定。我该如何解决这个问题?
答案 0 :(得分:399)
我的手机被设置为"信任" Mac,我仍然遇到了Xcode 6.1.1的错误。
这对我有用:
答案 1 :(得分:114)
你偶然没有"信任"装置?即使设备已解锁,这也会阻止它与xcode通信。
此处更新来自Apple的支持文档:http://support.apple.com/en-us/HT5868
答案 2 :(得分:95)
我最近在将设备从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支持页面中提到的过程相同&#39 ;回答):
Settings > General > Reset
,然后点按Reset Location & Privacy
device locked
错误应该消失。答案 3 :(得分:49)
从Xcode顶部栏的“窗口菜单”中,选择“设备和模拟器”。
(或按SHIFT + COMMAND + 2)
然后选择您的设备,右键单击并选择取消配对。
一旦您这样做,信任或不信任将出现在您的设备上。
再次信任该设备,它将开始为开发做准备。
等待Xcode配对设备进行开发,然后你就可以开始了!
答案 4 :(得分:39)
即使我第一次选择“信任此计算机”选项,我也遇到了同样的问题。
这对我有用
答案 5 :(得分:20)
我发现现在最快的方法是:
1)转到窗口->设备(对我来说,将xcode中的热键更改为CMD + P)
2)在设备上按取消配对。
3)在iPhone中按 trust 。
4)重新构建或运行而不构建(Ctrl + CMD + R)
答案 6 :(得分:19)
对于任何需要合理答案的人来说..
答案 7 :(得分:15)
我在这个页面上尝试了每个答案(当时有7个,但是2个是重复的)并且它们都没有成功为我摆脱这个Xcode错误。
答案 8 :(得分:11)
对于在Xcode 9中遇到此问题的人: 只需重新启动Xcode即可解决问题。
答案 9 :(得分:10)
一个简单的解决方案:
首先,请拔下您的设备。
现在,解锁您的设备并重新插入。确保设备已解锁。
现在通过选择设备作为目标来运行Xcode项目。
答案 10 :(得分:8)
当您插入iPhone时,它会要求您信任计算机。 如果您已经信任并解锁但仍然说您的设备已被锁定(错误)。只需拔下插头再插上即可正常工作
答案 11 :(得分:7)
使用Xcode 9时有时会发生这种情况。
如下所述,有多种解决方案:
注意: 当Xcode尝试安装应用时,请确保您的设备未锁定。
解决方案1:
我。 Disconnect device
和connect again
解决方案2:
我。 Restart you device
解决方案3:
我。 Disconnect device
II。 Quit Xcode
(快捷键:cmd + Q)
III。 Open your project
IV。 Clean project
(快捷键:cmd + shift + K
)
诉现在connect device
VI。 Run
您的项目
对我而言,解决方案3运作良好
答案 12 :(得分:6)
这些步骤适用于iOS 10。
答案 13 :(得分:5)
最近我遇到了Xcode显示“当您的设备被锁定时无法启用开发,请解锁您的设备并重新连接。(0xE80000E2)。
如果您的iOS设备已经解锁并连接到Mac,并且在升级到iOS 10.1.1后仍然从Xcode 8.1获得错误,那么设备不会信任该设备。
要解决此问题,请首先将设备断开连接到Mac,然后转到iOS设置应用,然后打开general-> reset->重置位置&隐私。
然后将设备连接到mac,在出现提示时,设置select trust the mac。
然后等待设备和mac中的处理符号文件。完成后,您可以将项目运行到您的设备。它会起作用。
答案 14 :(得分:4)
答案 15 :(得分:4)
有一种简单的方法可以解决该问题。至少对我有用。 在您的iPhone设备中 转到设置>开发人员>单击“清除受信任的计算机” 输入所需的密码 完成!!!
我找到的最简单的方法。
答案 16 :(得分:4)
这个问题与“信任”无关。这是Xcode中的一个错误。
请按照以下步骤操作。
当Xcode正在运行并且您的设备已连接时:
答案 17 :(得分:2)
通常,拔出/重新插入似乎对我有用。但是今天却没有,似乎有些其他的方法也起作用了:我在有问题的设备上启用了网络调试,它看起来好像它想起了旧的网络“锁定”设置,却没有看到设备实际上是通过USB连接的。 (暂时)取消选择“ 通过网络连接”并重新插入后,事情又恢复了。
答案 18 :(得分:2)
我经常遇到这个问题(至少每周5次)。几乎每次发生这种情况时,Xcode重新启动都会对其进行修复。但是这次似乎没有任何作用,包括:
以各种不同的顺序执行了数十次。
这次为我解决问题的原因很简单:
✅重新启动Mac。
答案 19 :(得分:2)
有两种对我有用的解决方案。 1)从Mac断开设备并重新连接。 2)将您的设备与Mac断开连接并重新启动,然后将其与Mac连接即可使用
答案 20 :(得分:1)
很多答案,但对我有用的(El Capitan,Xcode 8.2)是关闭iTunes。如果它与IOS设备有连接,那么虽然Xcode可以加载应用程序组件,但它仍然无法运行它。
答案 21 :(得分:1)
由于您的设备上有待更新,也可能发生这种情况。这也意味着您需要更新手机,连接到MacBook(如果需要,请相信它)。这是我如何找到我的问题和解决方案。
答案 22 :(得分:1)
我发现通过关闭控制台和正在运行的模拟器,XCode可以再次查看我的iPhone。如果你不需要,我会确保其他相关程序没有运行。
答案 23 :(得分:0)
对我来说,当我打算将设备与xcode取消配对时,我注意到这只是为我的iPhone准备调试器支持,它告诉我“ iPhone完工后,Xcode将会继续。” 与此issue
相似答案 24 :(得分:0)
我有一个非常简单的解决方案,可以立即为我工作:
1)转到 Window -> Devices & Simulators
并取消选中Show as run destination
2)拔下电缆,然后重新插入。运行项目。
这应该可以解决您的问题!
答案 25 :(得分:0)
答案 26 :(得分:0)
我的问题是我试图在不受支持的(新)iOS版本上安装,该版本产生了相同的错误。 专门针对iOS 14的Xcode 11.7
答案 27 :(得分:0)
对我来说,我的 iPhone 12 连接了 Apple Watch,因此我也必须在 Apple Watch 上信任我的电脑。
答案 28 :(得分:0)
Bizare,但我希望它能对某人有所帮助。 我已连接到VPN(Pro XPN),这就是造成该问题的原因!断开连接,就可以了。
答案 29 :(得分:0)
如果这些其他解决方案都不起作用,值得检查的一种可能性是设备上没有剩余空间。 Xcode不会向您提供有用的“设备已满”错误,告诉您设备没有剩余存储空间,但它也无法将应用程序版本部署到存储空间已满的设备。在这种情况下,唯一的解决方案是删除媒体或其他应用程序/数据以释放足够的空间。
答案 30 :(得分:0)
检查禁用的“低功耗模式”。在我的情况下,我只是禁用此检查,部署立即工作,
答案 31 :(得分:0)
我不得不重新添加设备到xcode。
在XCode中打开设备和模拟器(CMD + Shift + 2),在左侧列表中按+按钮并重新添加相同的设备。
答案 32 :(得分:0)
在您的设备(iPhone / iPad)上转到:设置 - > 开发人员 - > 清除受信任的计算机为我工作。
答案 33 :(得分:0)
所有以前的解决方案都不起作用。
Finlay,改变iPhone的电缆解决了这个问题。
答案 34 :(得分:0)
此问题的另一个解决方法是在iPhone处于主屏幕时将iPhone与Xcode打开,而不是在锁屏或打开应用程序。
答案 35 :(得分:0)
有时您的设备会停止信任您的PC而不进行任何重新设计。转到您的设置然后一般>重置>重置位置和隐私。然后再次将设备重新插入PC并按下手机中显示的“信任此设备”提示。
答案 36 :(得分:-1)
在这里的任何答案中我都没有看到这一点,但是唯一对我有用的是设备本身的一个选项,即“启用UI自动化”。据说它将在更新后自行关闭。转到“设置”,“开发人员”,然后找到“启用UI自动化”。
这适用于我的iPad第六代。