菜鸟教程小白 发表于 2022-12-11 17:55:49

ios - Firebase 崩溃报告上传的错误符号文件


                                            <p><p>当崩溃上传到 Firebase 仪表板时,它总是显示消息 <code>Upload symbol file to symbolicate UUID *******</code> 的 future 堆栈跟踪。但是,我确实通过查看符号文件选项卡来确保符号文件已上传。我注意到的一点是,符号文件的 UUID 与崩溃消息所说的不同。我在这里可能做错了什么?</p>

<p>奇怪的是,上传的符号文件和上面提到的消息中的 UUID 似乎都不正确。当我按照 <a href="https://stackoverflow.com/a/12491837/827047" rel="noreferrer noopener nofollow">this guide</a> 进行本地检查时,我得到了第三个 UUID (基本上是在 <code>~/Library/Developer/CoreSimulator/Devices/</code> 中运行 <code>find . -iname *.app</code>)。</p>

<p>我首先在我们的应用程序中使用 swift 2 和 xcode 7 遇到了这个问题。但是,我在使用新的 firebase 应用程序(ios sdk v3.8)和一个带有 swift 3 的最小 xcode 8 项目时也遇到了同样的问题正如 <a href="https://firebase.google.com/docs/crash/ios" rel="noreferrer noopener nofollow">docs</a> 中的建议.</p>

<pre><code>// AppDelegate.swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: ?) -&gt; Bool {
    FIRApp.configure()
    return true
}

// ViewController.swift
override func viewDidLoad() {
    super.viewDidLoad()
    FIRCrashMessage(&#34;A test message&#34;)
    fatalError()
}

// Run script in Build Phases that uploads symbol files
GOOGLE_APP_ID=our_google_app_id
&#34;${PODS_ROOT}&#34;/FirebaseCrash/upload-sym &#34;serviceaccount.json&#34;

// Podfile (using latest versions as of 2017-05-12, v3.17.0)
pod &#39;Firebase/Core&#39;
pod &#39;Firebase/Crash&#39;
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我想可能是“ServiceAccount.json”的路径不对,请再检查一下。应该是</p>

<p><code>"${PODS_ROOT}"/FirebaseCrash/upload-sym "/Path/To/ServiceAccount.json"</code></p>

<p>你还需要在脚本中添加这个。</p>

<p><code>rm $HOME/Library/Preferences/com.google.SymbolUpload*</code></p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Firebase 崩溃报告上传的错误符号文件,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/40204969/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/40204969/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Firebase 崩溃报告上传的错误符号文件