【问题标题】:FirebaseCrash error with dump_syms when submitting to iOS App Store提交到 iOS App Store 时,dump_syms 出现 FirebaseCrash 错误
【发布时间】:2017-04-22 13:20:02
【问题描述】:

我已将 Firebase Crash 安装到我的应用中(未使用 CocoaPods),但是当我尝试将其提交到 iOS App Store 时,我收到以下错误:

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

请注意,如果我从捆绑资源中删除 dump_syms 文件,则崩溃会正确报告到 Firebase,但不会被符号化。

有人建议阅读Firebase issue #46,他们说构建期间的警告问题已解决,但事实并非如此。我使用的是最新版本的 Firebase。

【问题讨论】:

    标签: ios firebase app-store-connect firebase-crash-reporting


    【解决方案1】:

    我询问了 Firebase 支持团队,他们说 dump_syms 不应包含在捆绑包中。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多