当我试图构建并运行时,Xcode说我的设备被锁定了。我看了看我的iPhone,根本没锁。我怎么解决这个问题?
当前回答
Bizare,但我希望它能帮助到别人。 我连接到一个VPN (Pro XPN),这就是导致问题的原因!断开连接,它工作了。
其他回答
我在这里的任何答案中都没有看到这一点,但对我来说唯一有效的是设备本身上的一个名为Enable UI Automation的选项。据说它会在更新后自动关闭。转到设置,开发人员,然后找到启用UI自动化。
这在我的第6代iPad上是有效的。
我最近在把我的设备从iOS 9更新到10后,用XCode 8就遇到了这个问题。我收到的确切错误是:当您的设备被锁定时,开发无法启用。请解锁您的设备并重新连接。我收到这个错误,即使我的手机是解锁的,拔下和重新插入设备。
正如在几个回答中提到的,设备被锁定的消息实际上是指设备不相信MacBook。以我为例,我认为我的手机在更新到iOS 10后默认为不信任我的电脑。以下是对我来说有效的重置设置的步骤(这与苹果支持页面中tehprofessors的回答中提到的过程相同):
断开设备与MacBook的连接并关闭Xcode。 在你的设备上选择“设置>常规>重置”,然后点击“重置位置和隐私” 将您的设备重新插入计算机,然后在设备上将提示您信任计算机。利用信任。 现在重新打开Xcode并重建项目。 设备锁定错误应该消失。
对于那些在Xcode 9中遇到这个问题的人: 只要重新启动Xcode就能解决这个问题。
我不得不重新添加设备到xcode。
在XCode中打开Devices and Simulators (CMD+Shift+2),在左侧列表中按+按钮并重新添加相同的设备。
当你插入iPhone时,它会要求你相信电脑。 如果您已经信任并解锁,但仍然说您的设备被锁定(错误)。只要拔掉插头,再插上,它就会工作了
推荐文章
- 更改UITextField和UITextView光标/插入符颜色
- 'Project Name'是通过优化编译的——步进可能会表现得很奇怪;变量可能不可用
- 如何设置回退按钮文本在Swift
- 模拟器慢动作动画现在打开了吗?
- 如何为TableView创建NSIndexPath
- 滑动删除和“更多”按钮(就像iOS 7的邮件应用程序)
- 如何比较两个nsdate:哪个是最近的?
- 使UINavigationBar透明
- 如何改变推和弹出动画在一个基于导航的应用程序
- 删除/重置核心数据中的所有条目?
- Swift to Objective-C头未在Xcode 6中创建
- setNeedsLayout vs. setNeedsUpdateConstraints和layoutIfNeeded vs. updateConstraintsIfNeeded
- 不区分大小写的比较
- 我怎么能得到一个uiimage的高度和宽度?
- 我如何模仿地图应用程序的底部表格?