【发布时间】:2019-05-23 01:16:34
【问题描述】:
操作系统:macOS(高山脉)/统一:2017.3.1.f1
您好,我正在处理统一的“绩效报告”。
在 Android 上运行良好。 在 macOS 上,运行良好。 但在 iOS 上,什么都没有发生。
我在下面做了 (刚刚关注 Unity 文档:https://docs.unity3d.com/Manual/UnityPerformanceReportingSymbols.html?_ga=2.140411701.744493884.1523240923-1985243764.1495603759)
- 在 Unity 编辑器的“服务”选项卡上打开“性能报告”开关
- 制作错误代码并构建应用程序。(对于 iOS,从 Xcode 构建的应用程序)
- 在各个平台(Android、macOS、iOS)上运行应用程序
- 检查 Unity 仪表板。
可以检查来自 Android 和 macOS 的报告。 但永远找不到来自 iOS 的报告。
有人可以帮我吗? 提前致谢。
【问题讨论】:
-
IOS 有一个隐私设置 Analysis/Share with App Developers,也许 Unity 尊重这一点?
-
您是否尝试过不同的 iOS 版本或取消更新? Unity 在大约 80% 的 iOS 版本上都有系统符号覆盖,从 iOS 7 家族开始。有时 Unity 并没有为每个版本提供正确的符号文件。
-
@eckes 感谢您的评论。该问题与“缺少符号”有关。如果我没有任何隐私权限,性能报告将显示隐藏隐私信息的日志。但我的问题是什么都没发生。
-
@MyIsaak 感谢您的评论。我已经阅读了有关报道的文件。我已经尝试在不同的 iPhone 设备上进行测试。但什么也没发生。今天我找到了日志。我不知道为什么。我猜 iOS 需要更多的日志处理时间。