iOS 设备不会显示在 Xcode 6.1.1 上 - 直到重新启动 Mac 后



自从更新到 Xcode 6.1 后,一段时间后,我的所有 iOS 设备都不会被 Mac 识别。过去是每隔几天,但现在每天发生几次。

唯一的补救措施是重新启动Mac。这是完全不可接受的,并且与任何基于 UNIX 的操作系统背道而驰。在安装优胜美地之前,我已经运行了同一台Mac几个月,没有问题。

唯一的线索在系统日志中:

12/22/14 8:42:53.681 PM Xcode[385]: AMDeviceConnect (thread 0x128e11000): Could not connect to lockdown port (62078) on device 67 - 28cb21671799bc4efe266987ae586ba2cb6247b7: 0xe8000084.

我已经在网上搜索了几个星期,甚至提交了雷达。我知道其他开发人员也经历过这种荒谬的行为。有没有人知道发生了什么或什么服务失败了?

当前运行的是 OS X 10.10.1、Xcode 6.1.1,iOS 8.1.2、iOS 8.1 和 iOS 7.1.2 出现问题

我已经遇到这个问题一个多月了。 不仅是Xcode,还有iTunes,Image Capture和其他一些应用程序,应该可以轻松看到我的设备。 我也经常收到"信任这台电脑?"的查询,但不是每次Mac开始拒绝我的设备时。

另一种选择是退出 Xcode,而不是重新启动 Mac,在终端中发出以下命令:

sudo launchctl stop com.apple.usbmuxd

,然后重新启动 Xcode

我不知道为什么会发生此错误,但是在搜索了很多之后,我得到了一个简单但有效的解决方案。

当问题开始时,我尝试重新启动我的机器,重新安装Xcode和命令行工具没有结果,在谷歌搜索之后,我看到您可以使用以下命令删除lockdown文件夹并重新启动。

sudo rm -rf /var/db/lockdown
sudo mkdir /var/db/lockdown
sudo chmod go+w /var/db/lockdown

适用于某些用户,所以我会把它留在这里,但就我而言,它没有帮助。

正如@mahboudz所说,您可以在关闭Xcode的情况下从终端触发以下命令,而无需重新启动机器。

sudo launchctl stop com.apple.usbmuxd

这一次,我的问题消失了,直到第二天我打开我的Mac。问题又回来了。我可以使用上面的命令暂时再次解决它,但它会在每次启动时一次又一次地发生。

知道问题与com.apple.usbmuxd有关,我在某些线程上看到此过程不仅与Xcode有关,而且与USB<->iPhone设备通信有关。

解决了我的问题,绝对只是在停止该过程后再次下载并安装 iTunes com.apple.usbmuxd

在 iPad 的 Xcode 6.3 中,我发现重新启动 iPad 无需关闭 Xcode。

右键上
窗口>设备

您将看到不会显示任何设备
执行以下操作左下角
点击 +
然后开始添加您的设备。

相关内容

最新更新