gpt4 book ai didi

ios - 为什么 Testflight 的崩溃日志不在 Xcode 中进行符号化?

转载 作者:技术小花猫 更新时间:2023-10-29 10:37:21 27 4
gpt4 key购买 nike

我刚刚开始从 Testflights 获取我正在开发的预发布应用程序的崩溃报告,但无论出于何种原因,Xcode 都没有正确地符号化日志。

This is what I'm seeing in Xcode

构建可用(在此版本的 Xcode 中在此计算机上构建、存档和上传),那么我在这里缺少什么?为什么这些崩溃日志没有符号化?

最佳答案

显然,这是一个 bug,它是在 Apple 开始接受 bitcode 时开始出现的。当您在 Xcode 管理器中单击“下载 dSYM…”时,并非所有的 dSYM 都被下载。这是我修复它的方法:

  1. 从 iTunes Connect 的构建页面手动下载 dSYM
  2. 在 Xcode 中右键单击崩溃日志并在 Finder 中打开它
  3. 您将找到的 xcrashpoint 文件是一个存档文件,因此右键单击并显示包内容
  4. 深入到您的 .crash 文件
  5. 将 .crash 文件复制到不同的目录,例如桌面
  6. 将下载的 dSYMs 文件夹复制到同一目录
  7. 打开终端,cd 到文件夹
  8. 在终端中,设置开发者目录路径:

export DEVELOPER_DIR='/Applications/Xcode.app/Contents/Developer'

  1. 然后将文件符号化为(在此处替换您的路径和文件名):

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash name_of_crashfile.crash name_of_downloaded_dSYMs_dir/> output.log

瞧!您有符号化的崩溃日志。

关于ios - 为什么 Testflight 的崩溃日志不在 Xcode 中进行符号化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42309255/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com