【发布时间】:2013-10-22 03:05:18
【问题描述】:
由于某种原因,我无法表示从 iTunes Connect 收到的崩溃日志,因为我的应用因崩溃而被拒绝。
我尝试了以下方法:
- 运行 mdimport 。在档案文件夹中
- 已安装命令行工具
- 多次删除崩溃日志并将其导入设备日志
运行dwarfdump --uuid Savea\ Booking.app/Savea\ Booking 返回:
- UUID:9398CB03-BC2B-3A0A-8516-DE300ADCBE74 (armv7) Savea Booking.app/Savea Booking
- UUID:FD2EA5F8-23AC-3483-8A48-3BDAA92A062E (armv7s) Savea Booking.app/Savea Booking
运行dwarfdump --uuid Savea\ Booking.app.dSYM 返回:
- UUID:9398CB03-BC2B-3A0A-8516-DE300ADCBE74 (armv7) Savea Booking.app.dSYM/Contents/Resources/DWARF/Savea Booking
- UUID:FD2EA5F8-23AC-3483-8A48-3BDAA92A062E (armv7s) Savea Booking.app.dSYM/Contents/Resources/DWARF/Savea Booking
我可以使用以下命令找到 .xarchive 文件:mdfind "com_apple_xcode_dsym_uuids == 9398CB03-BC2B-3A0A-8516-DE300ADCBE74"
按照this 教程并没有象征我的崩溃日志
This 为我工作。但我真的很想让它在 Xcode 中工作,这样我就不必每次都这样做了。
Link 到我的 .crash 和 .dSYM 文件
【问题讨论】:
-
很可能所需的 dSYM 在您的系统上不可用或找不到。没有进一步的信息,甚至不可能给出提示。检查崩溃报告中所需二进制文件的 UUID,并将其与存档中 dSYM 的 UUID 进行比较。对此有很多问题和答案。
-
崩溃的 UUID 是:9398cb03bc2b3a0a8516de300adcbe74。执行
dwarfdump --uuid Savea\ Booking.app.dSYM时,我得到以下 UUID:UUID:9398CB03-BC2B-3A0A-8516-DE300ADCBE74 (armv7) UUID:FD2EA5F8-23AC-3483-8A48-3BDAA92A062E (armv7s)。所以它与 armv7 匹配。 -
提供更多信息怎么样?控制台中的错误消息,尝试在终端中聚焦以查找 dSYM,在终端中手动尝试
symbolicatecrash等等。(同样,您可以在此处找到有关如何执行这些操作的足够帮助) -
更新了我的问题。希望能帮助到你。我在互联网上尝试了很多不同的解决方案,但似乎没有一个能解决我的问题。
-
没有。关于
Following this tutorial didn't symbolicate my crash-log的错误消息、日志输出……在哪里?此外,由于mdfind没有找到 dSYM,因此通过 Xcode 进行符号化也不起作用,因为它也使用 Spotlight。如果没有详细信息,几乎不可能说出为什么会这样。我怀疑还有更多错误(或者您提供的某些信息不正确)。上传 dSYM 和崩溃,以便我们自己查看。否则无能为力。
标签: ios xcode app-store-connect