ios - 等待来自主机的连接
问题描述
我在 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 上运行它。
解决方案
我遇到了这个问题,因为我遇到了同样的问题。这让我有点发疯,但我设法弄清楚了这个问题。看起来它来自 Unity 的脚本调试器连接。如果您在 Unity 的构建设置中禁用此选项,这将消失。
推荐阅读
- javascript - 如何将数据从一个页面传递到另一个 React JS
- google-drive-api - 从 google drive api 下载 xls/xlsx 文件
- html - 将 flexbox 列中的一些项目显示为行
- django - 获取错误 DecimalFields 必须定义一个 'max_digits' 属性
- python - 添加两个带孔的阵列以填充另一个阵列中的孔
- node.js - 搜索具有特殊字符的字符串
- javascript - 如何使用 Execute Javascript 关键字单击 Robot Framework 中的元素
- php - Laravel ::当分页时,长度未定义
- java - Javax Cache 'put' 的 SQL 等效项(INSERT 或 UPDATE)
- selenium - 由于存在另一个标签,无法从 selenium 的跨度中捕获文本