【问题标题】:xcode - failed to get reply to handshake packetxcode - 无法获得对握手包的回复
【发布时间】:2014-03-18 07:35:54
【问题描述】:

当我进行构建时,该构建已安装在设备中,但 XCode 出现此错误:

“握手包回复失败”

它不会启动游戏,所以我无法看到控制台进行调试。如果我在设备中手动启动游戏,游戏运行良好。我需要查看控制台进行调试。

我的 XCode 版本是 5.1 设备中的 iOS 版本为 7.1(iPod Touch 第 5 代) Unity 是 4.3.3

非常感谢你们提供的任何解决方案。

提前致谢。

【问题讨论】:

  • 错误来自 Xcode 或您的服务器或编译器?

标签: xcode unity3d handshake


【解决方案1】:

这对于操作来说可能有点晚了,但我发现我的问题是由于我的应用程序在设备上手动运行引起的。看来如果你在设备上启动应用程序,那么xcode无法连接到进程并报告握手错误。

【讨论】:

  • 就我而言,它也有帮助。当我从最近(双“主页”-> 向上滑动)中删除应用程序时,Xcode 终于能够继续
【解决方案2】:

我知道这是一个迟到的答案,但在我的例子中,一个简单的 Clean 命令解决了这个问题。

【讨论】:

  • 我看不出这不是问题的答案。在我看来,这是一个完全可以接受的答案。在将其标记为非答案之前,请确保您确实理解答案。如果您不知道 Xcode IDE(您的个人资料似乎暗示了这一点),那么请假设您不理解答案。
【解决方案3】:

Cmd+Shift+K 解决了我的问题。

这种组合实际上会清理构建文件夹。这样,下一个构建将是全新的,并将消除以前构建中的任何问题。

【讨论】:

  • 您能否详细说明一下这个组合键的作用以及为什么它能够解决问题?或许添加指向相应文档的链接?
  • 我认为它会清理输出/构建文件夹。这也为我解决了这个问题。总是很高兴有一个快捷方式,而不是需要连续点击gui上的随机图标
【解决方案4】:

重启设备解决了我的问题

【讨论】:

    【解决方案5】:

    检查您没有使用发布配置运行。

    转到 Product Menu > Scheme > Edit Scheme 并确保 Run 项正在使用 Debug 构建配置。

    【讨论】:

    • 我刚刚签入了方案,它正在使用调试配置。在更新 iOS (7.0) 版本和 XCode 之前它运行良好。
    • 这不仅仅是缺少符号。发布版本将权利 get-task-allow 设置为 false,因此调试器无法连接。报错信息不完全一样,但也不疯狂。
    • 我刚刚在设备的设置中做了“重置所有设置”的事情,它现在可以工作了。似乎问题出在设备上。感谢大家的回答。
    • @trojanfoe:这是一个完全可以接受的答案,而不是评论。
    • @KPM 同意;评论已删除。
    猜你喜欢
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 2018-10-08
    • 2014-11-29
    相关资源
    最近更新 更多