我最近将 iPad 设备操作系统版本升级到 5.1.1 (9B206)。我的 Xcode 没有检测到我的设备。我只是在我的 Xcode 中获得 iOS 设备和模拟器选项。但是我的设备使用的是旧版本的 Xcode 和 iTunes。为此,我将我的 MAC OS 版本更新为 10.7.4,将 Xcode 版本更新为 4.3.3。但我仍然面临同样的问题。现在如何让我的 Xcode 检测到我的设备?
13 回答
这对我有用。
- 退出 Xcode。
- 断开设备。
- 在终端窗口中,键入:(
sudo pkill usbmuxd
它将自动重新启动) - 重启 Xcode
- 连接设备
您的设备现在应该在 Xcode 中再次可见!
在 Xcode 中打开管理器,转到设备,找到您的设备并单击用于开发的选项
我刚刚插入另一个 USB 端口,它被设备检测到。
在另一种情况下,检查“构建设置”中的“iOS 部署目标”,如果目标 iOS 版本号大于设备版本,则该设备将不会显示在列表中。
也就是说,“iOS 部署目标”== 7.0,并且设备版本为 6.0,通过将“iOS 部署目标”更改为 6.0 或更低版本来解决问题。
我在 Xcode 中也遇到了同样的问题,更新 Xcode 最新版本(7.3.1)后没有检测到我的设备
按照网络搜索中的建议做了很多事情,但仍然没有检测到设备。
最后,我只是退出并打开检测到我的设备的 Xcode(哦,我的错)。
如果选择的答案仍然对您不起作用,请尝试以下操作:
- 在项目资源管理器中选择项目
- 在主窗口中选择目标
- 选择构建设置
- 选择部署
- 选择 iOS 部署目标。将其更改为您的设备版本。(例如 iOS 5.1)
最近,Xcode 8.3 和 iOS 10.3 似乎在 Xcode 访问 iPad/iPhone 方面具有更高的安全性。我的顺序:
- 重启机器,
- 附上iPad,
- 在 iMac 和 iPad 上都经历了“信任这台计算机”的安全周期
- Xcode 现在可以看到设备了
这个 SO 答案为我解决了它https://stackoverflow.com/a/56054170/5813473。
sudo killall -STOP -c usbd
做了魔术。
好吧,后来我有时不得不再次拔掉/插入,但那个“killall”确实解决了最初的问题。
有时重新启动 Xcode 会有所帮助。试一试。
就我而言,重新启动 Mac 有效,没有其他解决方案。
我更新了我的 iPad(它在设置 -> 常规 -> 软件更新中,靠近顶部)并重新启动了我的计算机,Xcode 现在可以看到它。
很简单,关闭 XCode 上的项目。只需右键单击任务栏中的 XCode 并给出退出选项。从目录中打开 XCode 后,它将检测您的设备。它也适用于 Xcode 版本 11.2.1
- 关闭您的项目或 XCode。
- 在 MAC 标签栏中右键单击 Xcode 并给出退出选项。
- 从您的查找器(项目位置)重新打开项目。
设备将被自动检测。
在 Xcode 中打开 Windows,转到设备。如果设备在左侧可见,请右键单击并选择“在目标菜单中显示”。
享受..