XCode 仪器无法打开 .trace 文件:无法打开该文件,因为没有这样的文件

XCode Instruments can't open .trace file: The file couldn't be opened because there is not such file

我分享了我用 XCode 12.5 Instruments 创建的 .trace 文件,并将其发送给其他开发人员进行分析,但由于下一个错误,他们无法打开它:

我的 mac 上没有这个文件,不知道如何找到它,但我可以成功打开我的文件。

如何共享 .trace 文件?

您可以从 .trace 文件中找到 0B463CA7-E796-4DB1-B46B-EEBE0B1664E7 文件。

  1. 打开 your_file.trace(即在 Finder 中 'Show Package Contents')
  2. 解压your_file.trace/shared_data/1.run/0B463CA7-E796-4DB1-B46B-EEBE0B1664E7.zip
  3. 然后你可以在解压后的文件夹中找到第二个your_file.trace例如:Users/user/Downloads/your_file.trace
  4. 打开第二个 .trace 文件并找到 0B463CA7-E796-4DB1-B46B-EEBE0B1664E7 例如:your_file.trace/shared_data/1.run/0B463CA7-E796-4DB1-B46B-EEBE0B1664E7
  5. 0B463CA7-E796-4DB1-B46B-EEBE0B1664E7 文件复制到根 .trace 文件的 your_file.trace/shared_data/1.run

因此,您必须在 .trace 文件中的同一位置同时拥有 0B463CA7-E796-4DB1-B46B-EEBE0B1664E70B463CA7-E796-4DB1-B46B-EEBE0B1664E7.zip,现在它可以在任何地方打开。

如果您在 mac 步骤中打开此文件以解压缩并找到此文件,则 Instruments 会自动生成此文件,因为 zip 文件的文件夹结构指向您的用户,但这不适用于其他用户所以可能是 Instruments 的错误。