首页 > 解决方案 > 等待来自主机的连接

问题描述

我在 Windows 上为 iOS 构建了 Unity 项目。它创建了 xcode 项目,我在 macOS 上运行它以部署在 iOS 中。下一行运行后,它等待 10 秒。

UnityInitApplicationNoGraphics([[[NSBundle mainBundle] bundlePath] UTF8String]);

在调试控制台中显示以下行:

PlayerConnection initialized network socket : 0.0.0.0 55000
Multi-casting "[IP] xx.xx.xx.xx [Port] 55000 [Flags] 3 [Guid] 2865448700 [EditorId] 3893268416 [Version] 1048832 [Id] iPhonePlayer(iPhone-6s):56000 [Debug] 0 [PackageName] iPhonePlayer" to [225.0.0.222:54997]...
Waiting for connection from host on [0.0.0.0:55000]...
Remaining time:8s
Remaining time:7s
Remaining time:6s
Remaining time:5s
Remaining time:4s
Remaining time:3s
Remaining time:2s
Remaining time:1s
Remaining time:0s
Timed out. Continuing without host connection.

在启动屏幕出现之前,它会等待 10 秒。如何停止此连接?此应用程序没有与任何服务器的多人游戏或网络连接。请注意,我没有开发此应用程序。我的客户向我发送了源代码以在 iOS 上运行它。

标签: iosxcodeunity3d

解决方案


我遇到了这个问题,因为我遇到了同样的问题。这让我有点发疯,但我设法弄清楚了这个问题。看起来它来自 Unity 的脚本调试器连接。如果您在 Unity 的构建设置中禁用此选项,这将消失。


推荐阅读