我已将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。
答案 0 :(得分:0)
我向Firebase支持小组询问,他们说 dump_syms 不应包含在捆绑包中。
将报告正确符号化的唯一方法(如果您使用Apple的Bitcode)可能是手动上传dSYMS文件。
上阅读更多内容