0

我意识到这是其他几个问题的重复:

Xcode 6.xx 中出现了不合格的设备部分
Xcode 6 不允许我在我的 iOS 8 手机上开发

但我希望提供更多细节。

发生此错误时,系统控制台中会在不同时间出现不同的消息:


18/08/14 2:46:22.000 上午内核 [0]:USB(XHCI 根集线器 USB 2.0 模拟):总线 0xa 上的端口 1 连接或断开:portSC(0xe0206e1)
18/08/14 2:46:24.827 am Xcode[300]:stream_image (thread 0x1131f5000): received ack: ReceiveBytesAck, 继续传输...
18/08/14 2:46:24.830 am com.apple.usbmuxd[47]: MuxTCPInputSCE 收到 0x1-5448ce54615fa3fcc3607942610fde3c403 的 RST 0x14100000:49230->0x100312220-Xcode/com.apple.dt.Xcode:10752:handleMuxTCPInput 没有匹配的会话
18/08/14 2:46:24.830 am com.apple.usbmuxd[47]:MuxTCPInputSCE 收到 0x1-5448ce54615fafddec3360 的 RST @0x14100000:49230->0x100312220-Xcode/com.apple.dt.Xcode:10752:handleMuxTCPInput 没有匹配的会话
18/08/14 2:46:24.831 am com.apple.usbmuxd[47]: MuxTCPInputSCE 收到 RST 0x1-5448ce54615fa3fcc36079423e0fde3c403d1615@0x14100000:49230->0x100312220-Xcode.InputSCE: 匹配处理会话
18/08/14 2:46:24.831 am Xcode[300]: __stream_image_block_invoke (thread 0x1131f5000): AMDServiceConnectionSend failed: 0xe800002d, kAMDSendMessageError, buflen: 65536, sent: -1
18/08/14 2:46:24.831 am Xcode [300]:stream_image (thread 0x1131f5000): read_file failed
18/08/14 2:46:24.831 am Xcode[300]: AMDeviceMountImage (thread 0x1131f5000): stream_image failed (kAMDSendMessageError), 尝试复制...
18/08/14 2:46:24.831 am Xcode[300]: copy_image (thread 0x1131f5000): Jay Root
18/08/14 2:46:27.365 am Xcode[300]: AMDeviceMountImage (thread 0x1131f5000): line: 207: 无法挂断服务代理: kAMDSendMessageError
18/08/14 2:46:27.454 am Xcode[300]: mount_image(线程0x1131f5000):安装图像时出错:kAMDSuccess
18/08/14 2:46:27.455 am Xcode [300]:AMDeviceMountImage(线程0x1131f5000):无法安装图像:kAMDMobileImageMounterMissingImagePath
18/08/14 2:上午 46:27.456 Xcode[300]:AMDeviceMountImage(线程 0x1131f5000):无法挂断服务代理:kAMDSendMessageError

这些与 iPhone 日志中的以下错误同时发生:


8 月 18 日 03:05:55 iPhone mobile_storage_proxy[145]:0x34ae59cc handle_receive_bytes:请求缺少磁盘映像签名
8 月 18 日 03:05:55 iPhone mobile_storage_proxy[145]:0x34ae59cc handle_receive_bytes:失败,取消链接
8 月 18 日 03:05:55 iPhone mobile_storage_proxy[145]:0x34ae59cc 主:无法接收字节
8 月 18 日 03:05:55 iPhone mobile_storage_proxy[146]:0x34ae59cc handle_mount_image:找不到磁盘映像
8 月 18 日 03:05:55 iPhone mobile_storage_proxy[146]:0x34ae59cc 主:无法挂载映像

注意:上述日志中的时间戳已关闭,因为我从不同的测试运行中复制了 iPhone 日志。


其他时候,此错误之前是 OSX 日志中另一个与 USB 相关的错误消息:

2014 年 8 月 18 日上午 1:37:58.824 com.apple.usbmuxd[47]:MuxClearPipeStall 无法清除 0x4-5448ce54615fa3fcc36079423e0fde3c403d1615@0x14200000 上的管道失速 2。错误:0xe00002c0

上述消息对于一些用户很久以前遇到的一些通用 iTunes 同步问题也很常见

一遍又一遍地重新启动XCode,iPhone,Mac并以不同的顺序重新连接设备(在Mac启动时。XCode启动之前。XCode启动后等)没有帮助。

重置 PRAM 和 SMC(这里这里有几个不同的程序)也没有帮助。

有人可以从上面的日志中理解问题的根源吗?如果是这样,建议一个更永久的解决方案?

(而不是重新启动 X 设备或执行一些计时巫术)。

4

3 回答 3

0

注销并重新登录 iCloud 后才得到它。

重新启动设备 - 没有帮助。重新启动 Mac 和设备 - 没有帮助。重新插入另一个 USB 端口 - 没有帮助。最后,重新启动 Xcode - 工作。

花了大约15-30分钟。一些愚蠢的错误,数百万中的一个。

PS Xcode 6.0.1、iOS 8.0、iPhone 5S

于 2014-09-24T00:32:41.877 回答
0

这实际上对我有用:

  1. 拔下您正在开发的所有设备。
  2. 退出 XCode
  3. 我重建了我的 .xcodeproj 文件 - 很简单,因为我使用的是 cordova
  4. 启动 XCode(现在,至少我列出了所有的模拟器)
  5. 重新插入您的设备
于 2014-09-30T19:51:40.057 回答
-1

请使用Xcode 6.1

Xcode 6 仅包含 iOS 8.0 SDK。如果您在手机上运行 iOS 8.1,则需要升级到包含 iOS 8.1 SDK 的 Xcode 6.1。

于 2014-11-19T07:29:12.693 回答