当我尝试构建和运行时,Xcode表示我的设备已被锁定 . 我看了看我的iPhone,它根本没有锁定......可能的错误?我该如何解决?
在您的设备(iPhone / iPad)上转到: Settings - > Developer - > Clear Trusted Computers 为我工作 .
即使我第一次选择“信任此计算机”选项,我也遇到了同样的问题 .
这对我有用
锁定设备
从设备上拔下电缆 .
解锁设备
再次连接到Mac
您是否偶然“不信任”该设备?这将阻止它与xcode通信,即使设备已解锁 .
这里更新来自Apple的支持文档:http://support.apple.com/en-us/HT5868
所有以前的解决方案都不起作用 .
Finlay,改变iPhone的电缆解决了这个问题 .
很多答案,但对我有用的(El Capitan,Xcode 8.2)是关闭iTunes . 如果它与IOS设备有连接,那么虽然Xcode可以加载应用程序组件,但它仍然无法运行它 .
由于您的设备上有待更新,也可能发生这种情况 . 这也意味着您需要更新手机,连接到MacBook(如果需要,请相信它) . 这是我如何找到我的问题和解决方案 .
检查禁用的“低功耗模式” . 在我的情况下,我只是禁用此检查,部署立即工作,
Bizare,但我希望它可以帮助某人 . 我连接到VPN(Pro XPN),这导致了问题!断开连接并且工作正常 .
从Xcode顶部栏的“窗口菜单”中,选择“设备和模拟器” .
(或按SHIFT COMMAND 2)
然后选择您的设备,右键单击并选择取消配对 .一旦您这样做,信任或不信任将出现在您的设备上 .再次信任该设备,它将开始为开发做准备 .等待Xcode配对设备进行开发,然后你就好了!
解决方案:将目标设备切换到其他设备(例如,通用iOS设备),
然后解锁您的物理设备并再次切换回它 .
我经常遇到这个问题(至少每周5次) . 几乎每次发生这种情况时,Xcode重启都会修复它 . 但这次似乎没什么用,包括:
重启Xcode;
拔掉并重新插上iPhone;
清理项目(cmd shift k);
清理派生数据(cmd选项班次k)
在各种不同的订单中完成了数十次 .
这一次解决这个问题的原因很简单:
✅重新启动Mac .
解决此问题的另一个方法是在iPhone处于主屏幕时将iPhone与Xcode打开,而不是在锁屏或打开应用程序 .
最近我遇到了Xcode显示“当你的设备被锁定时无法启用开发,请解锁你的设备并重新连接 . (0xE80000E2) .
如果您的iOS设备已经解锁并连接到Mac,并且在升级到iOS 10.1.1后仍然从Xcode 8.1获得错误,则该设备不信任该mac .
要解决此问题,请首先将设备断开连接到Mac,然后转到iOS设置应用,然后打开general-> reset-> Reset Location&Privacy .
然后将设备连接到mac,在出现提示时,设置select trust the mac .
然后等待设备和mac中的处理符号文件 . 完成后,您可以将项目运行到您的设备 . 它会起作用 .
这个问题与“信任”无关 . 这是Xcode中的一个错误 .
只需按照以下步骤操作
当Xcode正在运行且您的设备已连接时:
锁定您的设备 .
从Mac上拔下您的设备 .
解锁您的设备 .
将设备插回Mac .
我发现现在最快的方法是:
1)转到 Window -> devices (将xcode中的热键更改为CMD P)2)按设备上的 unpair .
3)在iPhone中按 trust .4)再次构建或运行而不构建(Ctrl CMD R)
有时你的设备停止信任你的电脑没有研究 . 转到您的设置然后一般>重置>重置位置和隐私 . 然后再次将设备重新插入PC并按下手机中显示的“信任此设备”提示 .
当您插入iPhone时,它会要求您信任计算机 . 如果您已经信任并解锁但仍然说您的设备已被锁定(错误) . 只需拔下插头再插上即可
简单的解决方案:
首先,拔下您的设备 .
现在,解锁您的设备并重新插入 . 确保设备已解锁 .
现在通过选择设备作为目标来运行Xcode项目 .
使用Xcode 9时有时会发生这种情况 .
如下所述,有多种解决方案:
Note : Xcode尝试安装应用时,请确保您的设备未锁定 .
Solution 1 :
一世 . Disconnect device 和 connect again
Disconnect device
connect again
Solution 2 :
一世 . Restart you device
Restart you device
Solution 3 :
一世 . Disconnect device
II . Quit Xcode (快捷键: cmd + Q)
Quit Xcode
cmd + Q)
III . Open your project
Open your project
IV . Clean project (快捷键: cmd + shift + K )
Clean project
cmd + shift + K
v . 现在 connect device
connect device
六 . Run 你的项目
Run
对我来说,解决方案3完美无缺
这些步骤适用于iOS 10 .
插入设备 .
清理并构建Xcode项目 .
对于那些在Xcode 9中遇到此问题的人:只需重新启动Xcode即可解决问题 .
我发现通过关闭控制台和正在运行的模拟器允许XCode再次看到我的iPhone . 如果你不需要,我会确保其他相关程序没有运行 .
值得检查的一种可能性,如果没有这些其他解决方案的工作原理是,设备上没有剩余空间 . Xcode不会向您提供有用的“设备已满”错误,告诉您设备没有剩余存储空间,但它也无法将应用程序版本部署到存储已满的设备 . 在这种情况下,唯一的解决方案是删除媒体或其他应用程序/数据以释放足够的空间 .
我的手机设置为“信任”Mac,我仍然遇到了Xcode 6.1.1的这个错误 .
这对我有用:
拔掉设备
退出xcode
打开xcode
插入设备
build / run
有一种简单的方法可以解决这个问题 . 至少它对我有用 . 在您的iPhone设备中转到设置>开发人员>单击“清除可信计算机”键入所需的密码并完成!!!
我找到的最简单的方法 .
我尝试了这个页面上的每个答案(当时有7个,虽然有两个是重复的)并且它们都没有成功为我摆脱这个Xcode错误 .
通常只是拔掉/重新插拔似乎对我有用 . 但是今天它没有,而其他东西似乎也有效:我已经在有问题的设备上启用了网络调试,它几乎看起来像是记得旧的网络"lock"设置,而没有看到设备实际上是通过USB连接的 . 在(暂时)取消选择“通过网络连接”并重新插入之后,它又重新开始了 .
我刚刚将我的设备从iOS 9更新到10后,我最近遇到了这个问题 . 我收到的确切错误是: Development cannot be enabled while your device is locked. Please unlock your device and reattach. 即使我的手机解锁,拔出并重新插入设备后,我收到此错误 .
Development cannot be enabled while your device is locked. Please unlock your device and reattach.
正如在几个答案中提到的那样, device is locked 消息实际上指的是不信任MacBook的设备 . 在我的情况下,我认为我的手机在更新到iOS 10后默认不信任我的电脑 . 以下是重置设置的步骤(这与tehprofessors的答案中Apple支持页面中提到的过程相同) ):
device is locked
断开设备与MacBook的连接
在您的设备上转到 Settings > General > Reset ,然后点按 Reset Location & Privacy
Settings > General > Reset
Reset Location & Privacy
将设备重新插入计算机,在设备上将提示您信任计算机 . 点击信任 .
在XCode中重建, device locked 错误应该消失 .
device locked
对于任何需要合理答案的人
转到窗口 - >设备和模拟器 . 右键单击您的设备并取消配对 .
断开电缆连接并重新连接 .
等待它让Xcode检测到你的设备 .
运行项目 .
确保您的iOS设备上有 TRUST 并输入任何密码 .
我不得不重新添加设备到xcode .
在XCode中打开设备和模拟器(CMD Shift 2),在左侧列表中按下按钮并重新添加相同的设备 .
30 回答
在您的设备(iPhone / iPad)上转到: Settings - > Developer - > Clear Trusted Computers 为我工作 .
即使我第一次选择“信任此计算机”选项,我也遇到了同样的问题 .
这对我有用
锁定设备
从设备上拔下电缆 .
解锁设备
再次连接到Mac
您是否偶然“不信任”该设备?这将阻止它与xcode通信,即使设备已解锁 .
这里更新来自Apple的支持文档:http://support.apple.com/en-us/HT5868
所有以前的解决方案都不起作用 .
Finlay,改变iPhone的电缆解决了这个问题 .
很多答案,但对我有用的(El Capitan,Xcode 8.2)是关闭iTunes . 如果它与IOS设备有连接,那么虽然Xcode可以加载应用程序组件,但它仍然无法运行它 .
由于您的设备上有待更新,也可能发生这种情况 . 这也意味着您需要更新手机,连接到MacBook(如果需要,请相信它) . 这是我如何找到我的问题和解决方案 .
检查禁用的“低功耗模式” . 在我的情况下,我只是禁用此检查,部署立即工作,
Bizare,但我希望它可以帮助某人 . 我连接到VPN(Pro XPN),这导致了问题!断开连接并且工作正常 .
从Xcode顶部栏的“窗口菜单”中,选择“设备和模拟器” .
然后选择您的设备,右键单击并选择取消配对 .
一旦您这样做,信任或不信任将出现在您的设备上 .
再次信任该设备,它将开始为开发做准备 .
等待Xcode配对设备进行开发,然后你就好了!
解决方案:将目标设备切换到其他设备(例如,通用iOS设备),
然后解锁您的物理设备并再次切换回它 .
我经常遇到这个问题(至少每周5次) . 几乎每次发生这种情况时,Xcode重启都会修复它 . 但这次似乎没什么用,包括:
重启Xcode;
拔掉并重新插上iPhone;
清理项目(cmd shift k);
清理派生数据(cmd选项班次k)
在各种不同的订单中完成了数十次 .
这一次解决这个问题的原因很简单:
✅重新启动Mac .
解决此问题的另一个方法是在iPhone处于主屏幕时将iPhone与Xcode打开,而不是在锁屏或打开应用程序 .
最近我遇到了Xcode显示“当你的设备被锁定时无法启用开发,请解锁你的设备并重新连接 . (0xE80000E2) .
如果您的iOS设备已经解锁并连接到Mac,并且在升级到iOS 10.1.1后仍然从Xcode 8.1获得错误,则该设备不信任该mac .
要解决此问题,请首先将设备断开连接到Mac,然后转到iOS设置应用,然后打开general-> reset-> Reset Location&Privacy .
然后将设备连接到mac,在出现提示时,设置select trust the mac .
然后等待设备和mac中的处理符号文件 . 完成后,您可以将项目运行到您的设备 . 它会起作用 .
这个问题与“信任”无关 . 这是Xcode中的一个错误 .
只需按照以下步骤操作
当Xcode正在运行且您的设备已连接时:
锁定您的设备 .
从Mac上拔下您的设备 .
解锁您的设备 .
将设备插回Mac .
2018
我发现现在最快的方法是:
1)转到 Window -> devices (将xcode中的热键更改为CMD P)
2)按设备上的 unpair .
3)在iPhone中按 trust .
4)再次构建或运行而不构建(Ctrl CMD R)
有时你的设备停止信任你的电脑没有研究 . 转到您的设置然后一般>重置>重置位置和隐私 . 然后再次将设备重新插入PC并按下手机中显示的“信任此设备”提示 .
当您插入iPhone时,它会要求您信任计算机 . 如果您已经信任并解锁但仍然说您的设备已被锁定(错误) . 只需拔下插头再插上即可
简单的解决方案:
首先,拔下您的设备 .
现在,解锁您的设备并重新插入 . 确保设备已解锁 .
现在通过选择设备作为目标来运行Xcode项目 .
使用Xcode 9时有时会发生这种情况 .
如下所述,有多种解决方案:
Note : Xcode尝试安装应用时,请确保您的设备未锁定 .
Solution 1 :
一世 .
Disconnect device
和connect again
Solution 2 :
一世 .
Restart you device
Solution 3 :
一世 .
Disconnect device
II .
Quit Xcode
(快捷键:cmd + Q)
III .
Open your project
IV .
Clean project
(快捷键:cmd + shift + K
)v . 现在
connect device
六 .
Run
你的项目对我来说,解决方案3完美无缺
这些步骤适用于iOS 10 .
从设备上拔下电缆 .
插入设备 .
清理并构建Xcode项目 .
对于那些在Xcode 9中遇到此问题的人:只需重新启动Xcode即可解决问题 .
我发现通过关闭控制台和正在运行的模拟器允许XCode再次看到我的iPhone . 如果你不需要,我会确保其他相关程序没有运行 .
值得检查的一种可能性,如果没有这些其他解决方案的工作原理是,设备上没有剩余空间 . Xcode不会向您提供有用的“设备已满”错误,告诉您设备没有剩余存储空间,但它也无法将应用程序版本部署到存储已满的设备 . 在这种情况下,唯一的解决方案是删除媒体或其他应用程序/数据以释放足够的空间 .
我的手机设置为“信任”Mac,我仍然遇到了Xcode 6.1.1的这个错误 .
这对我有用:
拔掉设备
退出xcode
打开xcode
插入设备
build / run
有一种简单的方法可以解决这个问题 . 至少它对我有用 . 在您的iPhone设备中转到设置>开发人员>单击“清除可信计算机”键入所需的密码并完成!!!
我找到的最简单的方法 .
重新启动了我的iPhone,并为我修复了它 .
我尝试了这个页面上的每个答案(当时有7个,虽然有两个是重复的)并且它们都没有成功为我摆脱这个Xcode错误 .
通常只是拔掉/重新插拔似乎对我有用 . 但是今天它没有,而其他东西似乎也有效:我已经在有问题的设备上启用了网络调试,它几乎看起来像是记得旧的网络"lock"设置,而没有看到设备实际上是通过USB连接的 . 在(暂时)取消选择“通过网络连接”并重新插入之后,它又重新开始了 .
我刚刚将我的设备从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支持页面中提到的过程相同) ):断开设备与MacBook的连接
在您的设备上转到
Settings > General > Reset
,然后点按Reset Location & Privacy
将设备重新插入计算机,在设备上将提示您信任计算机 . 点击信任 .
在XCode中重建,
device locked
错误应该消失 .对于任何需要合理答案的人
转到窗口 - >设备和模拟器 . 右键单击您的设备并取消配对 .
断开电缆连接并重新连接 .
等待它让Xcode检测到你的设备 .
运行项目 .
确保您的iOS设备上有 TRUST 并输入任何密码 .
我不得不重新添加设备到xcode .
在XCode中打开设备和模拟器(CMD Shift 2),在左侧列表中按下按钮并重新添加相同的设备 .