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. 

我已经search了几个星期甚至提起了一个雷达。 我知道其他开发者也经历过这种荒谬的行为。 有没有人有一个想法是怎么回事或什么服务失败?

目前正在运行的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开始拒绝我的设备。

而不是重新启动Mac,另一种select是退出Xcode,在terminal中发出以下命令:

sudo launchctl stop com.apple.usbmuxd

然后重新启动Xcode

我不知道为什么会发生这个错误,但经过多次search,我得到了一个简单而有效的解决scheme。

当问题开始时,我试着重新启动我的机器,重新安装Xcode和命令行工具而没有结果,并在googlesearch后,我看到你可以修复它删除lockdown文件夹使用下面的命令并重新启动。

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

它适用于一些用户,所以我会把它留在这里,但在我的情况下,它没有帮助。

正如@mahboudz所说,你可以在Xcodeclosures的情况下从terminal触发下面的命令,而无需重新启动机器。

 sudo launchctl stop com.apple.usbmuxd 

这一次,我的问题没有了,直到第二天我才把我的Mac变成了我的。 问题又回来了。 我可以使用上面的命令暂时解决它,但是每次启动都会一次又一次地发生。

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

我解决了我的问题,肯定只是简单地下载并停止com.apple.usbmuxd进程后再安装iTunes

在使用我的iPad的Xcode 6.3中,我发现重新启动iPad不需要closuresXcode。

顶部到右边点击
窗口>设备

你会看到没有设备将显示执行以下操作
左下方
点击+
然后开始添加你的设备。