gpt4 book ai didi

iOS崩溃不会告诉错误发生在哪一行或文件中

转载 作者:行者123 更新时间:2023-11-28 19:59:21 26 4
gpt4 key购买 nike

我的 ruby​​motion 应用被应用商店拒绝,原因是:

We found that your app crashed on iPad running iOS 7.1.1 and iPhone 5s running iOS 7.1.2

我安装了 crittercism,崩溃报告如下所示:

20-Jul-14 03:23:54 PM   NoMethodError   
undefined method `[]' for nil:NilClass (NoMethodError)
1.4.0

0 App 0x00e42443 0x0005c000 + 14574659
1 App 0x00d9da59 0x0005c000 + 13900377
2 App 0x00e3fed3 0x0005c000 + 14565075
3 App 0x00e295d9 0x0005c000 + 14472665
4 App 0x00e285e1 0x0005c000 + 14468577
5 App 0x00e29079 0x0005c000 + 14471289
6 App 0x009c014f 0x0005c000 + 9847119
7 App 0x009c2575 0x0005c000 + 9856373

这个日志并没有告诉我错误发生在哪一行代码上。我怎样才能找到它?我没有运行 7.1.2 的 iPhone 5S,所以我无法在设备上检查它。我是否遗漏了日志报告中明显的内容?

最佳答案

您的崩溃报告没有符号化的原因(这些内存地址被方法名称和行号替换的过程)是因为您可能没有在 crittercism 上上传正确的 dSYM。

为了找到合适的 dSYM,我会仔细查看您提交给应用商店的应用的存档图像。如果您没有保留提交给应用程序商店的应用程序的构建记录,您可能会因为安全问题而无法从提交的 ipa ( source) 中恢复它。但如果你这样做了,那你就走运了,因为 dSYM 很容易 recover !

如果您想用另一种方法来符号化您的崩溃报告(不涉及将 dSYM 上传到 crittercism),我建议您阅读此 post .

作为 future 的注意事项,每当您做任何重要的事情时,我总是会存档您的应用程序,因此想要保存状态,因为从那里您将能够上传 ipa 并恢复 dSYM!

关于iOS崩溃不会告诉错误发生在哪一行或文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24876317/

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