【问题标题】:Unity performance reporting on iOSiOS 上的 Unity 性能报告
【发布时间】: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

  1. 在 Unity 编辑器的“服务”选项卡上打开“性能报告”开关
  2. 制作错误代码并构建应用程序。(对于 iOS,从 Xcode 构建的应用程序)
  3. 在各个平台(Android、macOS、iOS)上运行应用程序
  4. 检查 Unity 仪表板。

可以检查来自 Android 和 macOS 的报告。 但永远找不到来自 iOS 的报告。

有人可以帮我吗? 提前致谢。

【问题讨论】:

  • IOS 有一个隐私设置 Analysis/Share with App Developers,也许 Unity 尊重这一点?
  • 您是否尝试过不同的 iOS 版本或取消更新? Unity 在大约 80% 的 iOS 版本上都有系统符号覆盖,从 iOS 7 家族开始。有时 Unity 并没有为每个版本提供正确的符号文件。
  • @eckes 感谢您的评论。该问题与“缺少符号”有关。如果我没有任何隐私权限,性能报告将显示隐藏隐私信息的日志。但我的问题是什么都没发生。
  • @MyIsaak 感谢您的评论。我已经阅读了有关报道的文件。我已经尝试在不同的 iPhone 设备上进行测试。但什么也没发生。今天我找到了日志。我不知道为什么。我猜 iOS 需要更多的日志处理时间。

标签: c# unity3d


【解决方案1】:

今天,我找到了解决方案。在 Android 和 macOS 上,日志仅在几秒钟后就显示在 Unity 仪表板上。但是,在 iOS 上,它需要更多时间。

如果有人遇到同样的问题,请稍等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多