【问题标题】:Xcode Instruments "Networking recording service not found"Xcode Instruments“未找到网络录制服务”
【发布时间】:2018-11-28 10:47:28
【问题描述】:

我想使用 Xcode 工具来分析我的 iOS 应用的网络流量。 不幸的是,仪器似乎坏了。

我已经重新安装了 Xcode(包括 Instruments)。

关于如何解决此问题的任何建议?

使用过的版本:

  • Xcode 9.4.1 (9F2000)
  • 仪器 9.4.1 (9F2000)

【问题讨论】:

  • 您使用的是什么 Xcode 和 Instruments 版本?
  • XCode 9.4.1 (9F2000) 仪器 9.4.1 (9F2000)
  • @ram 你分享了正确的链接吗?这个问题不是关于获取 dmg 文件...
  • Instruments 9.4.1 肯定坏了。我不能使用任何模板,即使是空白模板。它总是抱怨它不能使用 .tracetemplate 文件。
  • 这个家伙有什么解决办法吗?

标签: ios xcode instruments


【解决方案1】:

安装 Xcode 10 测试版时,网络连接工具似乎已安装。我刚刚验证了在我安装了测试版的机器上网络连接显示,而在另一台安装了 9.4.1 但没有 Xcode 10 测试版的机器上它没有显示。

您可能希望就此提交一份雷达报告,以便 Apple 进行调查...

【讨论】:

  • 还是和10.0版一样(10L176w)
  • 由于 10.0 处于其第一个 Beta 版,我将向 Apple 提交一份雷达文件,以确保他们对此有所了解。
  • @donnywals 我很好奇,你能打开任何跟踪模板吗,比如 Allocations 或 Leaks?
  • 到目前为止我还没有找到一个有效的..非常令人沮丧
【解决方案2】:

很遗憾,无法与模拟器一起使用的自定义仪器是一个已知问题。

现在很少有这样的作品,比如 Leaks。

您始终可以选择插入真实设备,这将起作用。

【讨论】:

    【解决方案3】:

    我在尝试使用 iPhone 模拟器时遇到此错误,并通过在真实设备上运行它来解决它。

    【讨论】:

      【解决方案4】:

      按照 Apple 论坛中的建议,从磁盘中删除所有旧版本的 Instruments,看看是否有帮助。对我来说,它有效。 我现在可以使用 Instruments 9.4.1。

      在我的系统上,Xcode 9.4.1 试图启动旧版本的 Instruments,但由于它试图访问不再存在的框架而崩溃,即:

      /System/Library/PrivateFrameworks/CoreProfile.framework
      

      还导致系统混淆了 UTI 所有权,从而使 Instruments 9.4.1 无法打开跟踪模板文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-04
        • 1970-01-01
        • 1970-01-01
        • 2022-07-28
        相关资源
        最近更新 更多