为什么 Xcode Symbols 工具在向 Mac App Store 提交应用程序时失败?

Why does the Xcode Symbols tool fail when submitting an application to the Mac App Store?

当我向 Mac App Store 提交申请时,出现以下错误:

The symbols tool failed, could not determine the executable path for the item path: "<DVTFilePath:0x2c242c1c0:'/var/folders/6j/ndqvj9rj68938svkmy7_d75c0000gn/T/XcodeDistPipeline.~~~gkLhyf/MyAppQuickLook.qlgenerator'>".

错误消息然后邀请我在 https://feedbackassistant.apple.com 提交错误报告。

这有必要吗?我发现了一些让我怀疑问题是否出在我身上的事情。

  1. 之前没有出现过问题。使用旧版本 Xcode 提交时,我从未见过此错误。
  2. Quicklook 生成器的代码没有改变。代码中有两个警告 - 这些是关于转换为较小的整数类型(这是故意的,但为了完整性我包括在内)
  3. 该应用程序还包含一个 Spotlight 导入器。这也不包含任何更改的代码,而且它似乎没有引起任何问题。它也有关于转换的相同警告。
  4. 我有一个用于 QLGenerator (Quicklook) 和 MDImporter (Spotlight) 的复制文件构建阶段,目标是 Wrapper 并且两者都有适当的子路径。两者都设置为复制时代码签名。
  5. 查看项目的常规选项卡,我看到 MyAppSpotlight.mdimporter 存在,带有嵌入和签名。 MyAppQuicklook.qlgenerator 丢失。如果我尝试直接在此处添加它,那么它会以插件形式结束复制文件阶段 - 无论哪种情况,它都不起作用。
  6. 我是 运行 Xcode 13.3.1 (13E500a) 在 M1 Mac mini 上。
  7. 就其价值而言,所有代码都是用 Objective C 编写的 - 但它通过了测试(即在测试中 QLGenerator 做了它应该做的事情)

这看起来像是我可以修复的东西吗(关于如何修复的任何建议?)或者我实际上需要按照邀请提交错误报告吗?

这是一个已知 Xcode 问题,应在 Xcode 13.4 中修复:

Fixed an issue with generating symbols for Quick Look plug-ins during app distribution. (91361932)