自从更新到Xcode 6.1后,一段时间后Mac将无法识别我的所有iOS设备。它曾经是每两天,但现在每天都会发生几次。
唯一的补救措施是重启Mac。这是完全不可接受的,并且与任何基于UNIX的操作系统相反。在安装Yosemite之前,我已经运行了同样的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的问题
答案 0 :(得分:39)
我已经有一个多月了这个问题了。它不仅仅是Xcode,还有iTunes,Image Capture和其他一些应该可以轻松查看我的设备的应用程序。我经常得到这台电脑的信任吗?"查询,但不是每次Mac开始拒绝我的设备。
而不是重新启动Mac,另一个选择是退出Xcode,在终端发出以下命令:
sudo launchctl stop com.apple.usbmuxd
然后重启Xcode
答案 1 :(得分:1)
我不知道为什么会发生这个错误,但经过大量搜索后我得到了一个简单而有效的解决方案。
当问题出现时,我尝试重启我的机器,重新安装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设备通讯。
我在停止com.apple.usbmuxd
进程后,确实只是再次下载并安装iTunes 来解决我的问题。
答案 2 :(得分:0)
In Xcode 6.3 with my iPad, I've found that rebooting the iPad works without having to close Xcode.
答案 3 :(得分:-1)
在你的右上方点击
窗口>设备
您将看到没有设备显示
执行以下操作
左下角
点击+
然后开始添加您的设备。