【问题标题】:Firebase crash report dump_syms is not permitted in iTunes connect uploadiTunes 连接上传中不允许 Firebase 崩溃报告 dump_syms
【发布时间】:2026-02-02 20:55:01
【问题描述】:

我正在将 Firebase SDK 集成到我的应用中,而不使用 CocoaPods 进行分析和崩溃报告。当我将应用程序上传到应用程序商店时,我收到以下错误。知道我在这里做错了什么吗?

错误 ITMS-90171:“无效的 Bundle 结构 - 不允许使用二进制文件 'xxxx.app/dump_syms'。除了受支持的 CFBundleExecutable 之外,您的应用不能包含独立的可执行文件或库。请参阅 Bundle编程指南https://developer.apple.com/go/?id=bundle-structure 获取有关 iOS 应用程序包结构的信息。”

【问题讨论】:

标签: ios firebase cocoapods


【解决方案1】:

只需从 XCode 中的目标中删除 dump_syms。这为我解决了。

https://github.com/firebase/quickstart-ios/issues/255

【讨论】:

  • 哈哈!四个月后遇到了同样的问题,在谷歌上搜索,找到了这个并试图支持我自己的答案:)
【解决方案2】:

我遇到了同样的错误。我询问了 Firebase 支持团队,他们说 dump_syms 不应包含在捆绑包中。

可能使报告正确符号化的唯一方法(如果您使用 Apple 的 Bitcode)是手动上传 dSYMS 文件。

您可以在this issue I opened here阅读更多内容

【讨论】: