【问题标题】:Time profiler in instruments is not working仪器中的时间分析器不工作
【发布时间】:2018-09-19 12:30:36
【问题描述】:

我最近将我的 Xcode 更新到了 9.3 版,instruments 也是如此。之后,时间分析器将不再工作,之前它通常可以正常工作。

我尝试通过 Xcode 运行它,并尝试手动运行它。不工作。 生命周期行卡在初始化中,我收到一堆警告,抱怨 对于“立即”的记录模式而言数据量太大,必须删除一些数据才能继续前进

然后我切换到延迟模式,仍然一无所获。然后我创建了一个简单的新项目,它应该有“小数据量”,但仍然一无所获。

我查看了帮助,我用谷歌搜索过,似乎以前没有人遇到过这种情况。有人对此有任何线索吗?

【问题讨论】:

  • 我发现 Instruments 只能用于 iOS 11.3 设备。
  • 我在 XCode 9.2 没有问题的 10.3.1 和 11.2.1 设备上遇到了同样的问题 将一台设备升级到 11.3 后,时间分析又开始在它上面工作。对于想要保留旧 iOS 版本以测试特定问题的开发人员来说,这有点烦人。感谢您的提示。
  • @HarrisonXi,是的,对我有用,谢谢。我想知道他们是否会发布一个新版本来修复它。因为出于兼容调试的原因,您无法更新每台设备。

标签: ios xcode xcode9 instruments xcode9.3


【解决方案1】:

我一周都遇到同样的问题。

从今天开始,我将 Xcode 版本改回Xcode 9.2 - 问题就解决了。

这似乎是Xcode 9.3 的一个错误,我昨天刚刚向 Apple 提交了一个问题。没有收到回复。

【讨论】:

  • XCode 9.4.1 和 iOS 11.4.1 上的设备适用于我。
  • @RandyHill 我在为 iOS 9.3.3 设备使用 Xcode 9.4 配置文件时遇到了同样的问题,似乎 XCode 9.4 的仪器不适用于 iOS 9.3.3 ,也许这个版本的 Xcode 不支持 iOS 11 下的 iOS 系统版本,这对于开发者将应用程序分析到旧版本设备来说真的很糟糕。
  • @suxinde2009 感谢更新,我在 iOS 11 下进行分析。我将尝试 Xcode 9.4.1,因为它适用于 Joseph。
  • @RandyHill - 将您的 Xcode 更新到 9.4.1,iPhone 也更新到 11.4.1 适合我。
  • XCode 10.1 和 iOS 12.1 上的设备适用于我。
【解决方案2】:

我安装了两个版本的 Xcode,并且在使用与最旧版本的 Xcode (9.4.1) 相关联的 Instruments 时遇到了这种情况。

我通过使用与我安装的最新版本 Xcode (10.0) 相关联的 Instruments 解决了这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-21
    • 2021-09-20
    • 2011-07-15
    • 1970-01-01
    • 2012-09-30
    • 2011-11-24
    • 2012-03-02
    • 1970-01-01
    相关资源
    最近更新 更多