提交到iOS App Store时,dump_syms出现FirebaseCrash错误

时间:2017-04-22 13:20:02

标签: ios firebase itunesconnect firebase-crash-reporting

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

  

ERROR ITMS-90171:“无效的捆绑包结构 - 二进制文件   'xxxx.app/dump_syms'是不允许的。您的应用无法包含   独立的可执行文件或库,而不是CFBundleExecutable   支持的捆绑包。请参阅“捆绑编程指南”   https://developer.apple.com/go/?id=bundle-structure了解有关的信息   iOS应用包结构。“

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

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

1 个答案:

答案 0 :(得分:0)

我向Firebase支持小组询问,他们说 dump_syms 不应包含在捆绑包中。

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

您可以在this issue I opened here

上阅读更多内容