在我的“Firebase Crash Reporting”页面中,我找不到崩溃的完整信息(例如行数,文件数等).
我以为可以是因为它说的
我以为可以是因为它说的
Upload symbol file to symbolicate future stack traces for UUID
–––-***
告诉我
Using the command line,navigate to your Xcode project folder and run
the following: ./Pods/FirebaseCrash/batch-upload –––-***
不幸的是,当我尝试在我的Xcode项目中执行该命令时,我得到以下消息:
–––-***: warning: no executable or bundle
Done.
没有什么变化在火基地.也许是因为启用了位码?我该如何解决?
附: :为了安全起见,我已经用—- ***替换了我的UUID.
解决方法
这个答案是如果你不使用CocoaPods.
如果您不使用CocoaPods,您将需要Pods目录中的一些不包含在他们提供的标准Firebase库中的文件.
有5个文件,如下图所示:
您将需要批量上传,dump_syms,upload-sym,upload-sym-util.bash和upload-sym.sh.您可以从FirebaseCrash Pod文件中检索这些文件.
如果将这些文件复制到项目目录中,并将“${PODS_ROOT}”/ FirebaseCrash /替换为指向这些文件的目录,那么它应该可以正常工作.
注意:如果我使用像Jenkins这样的构建服务器,我仍然有这个解决方案的并发症.还有一些工作要在那里完成.
我发现这是我的应用程序不使用CocoaPods所需的.虽然这可能与您自己的使用并不直接相关,但我至少应该将其纳入其他人寻求答案.