当我试图构建并运行时,Xcode说我的设备被锁定了。我看了看我的iPhone,根本没锁。我怎么解决这个问题?
当前回答
我的问题是,我试图安装在一个不受支持的(新)iOS版本上,该版本产生了同样的错误。 特别是Xcode 11.7到iOS 14
其他回答
我的手机被设置为“信任”Mac,但我还是在Xcode 6.1.1中遇到了这个错误。
这招对我很管用:
拔掉设备 xcode辞职 打开xcode 插入装置 构建/运行
我不得不重新添加设备到xcode。
在XCode中打开Devices and Simulators (CMD+Shift+2),在左侧列表中按+按钮并重新添加相同的设备。
最近我遇到Xcode显示“开发不能在您的设备被锁定时启用,请解锁您的设备并重新连接。”(0 xe80000e2)。
如果你的iOS设备已经解锁并连接到mac,在升级到iOS 10.1.1后仍然从Xcode 8.1得到错误,那么mac不受设备信任。
要解决这个问题,首先断开设备到mac,然后进入iOS设置应用程序,打开通用->重置->重置位置和隐私。
然后将设备连接到mac,并在提示时设置选择信任mac。
然后在您的设备和mac中等待处理符号文件。完成后,您可以将项目运行到您的设备。它会起作用的。
检查“Runner”选项上是否选择了正确的设备。虽然你有一台设备用电缆物理插入,但Xcode可以通过WiFi连接到任何其他启用了“通过网络连接”选项的设备。
另一个解决这个问题的方法是在你的iPhone在主屏幕时连接Xcode,而不是在锁屏或打开应用程序时。
推荐文章
- 架构i386的未定义符号:_OBJC_CLASS_$_SKPSMTPMessage",引用自:错误
- UILabel对齐文本到中心
- Objective-C中方法混合的危险是什么?
- 如何使用接口生成器创建的nib文件加载UIView
- iOS如何设置应用程序图标和启动图像
- 更改UITextField和UITextView光标/插入符颜色
- 'Project Name'是通过优化编译的——步进可能会表现得很奇怪;变量可能不可用
- 如何设置回退按钮文本在Swift
- 模拟器慢动作动画现在打开了吗?
- 如何为TableView创建NSIndexPath
- 滑动删除和“更多”按钮(就像iOS 7的邮件应用程序)
- 如何比较两个nsdate:哪个是最近的?
- 使UINavigationBar透明
- 如何改变推和弹出动画在一个基于导航的应用程序
- 删除/重置核心数据中的所有条目?