我最近向应用商店提交了一个应用,但被拒绝了。我制作的应用程序专门针对 iPhone,但我不知道您必须确保它也能在 iPad 上运行(Apple Guidelines 2.10),因此我的应用程序因评论者在 iPad Air 上运行时崩溃而被拒绝.
我没有 iPad Air,所以我无法重现我这边的崩溃。 审阅者向我发送了应用程序的 .crash 文件,但我在尝试对其进行符号化时遇到了麻烦。
我有 .crash 文件以及应用程序二进制文件的 .dSYM 和 .app 文件。我该如何从这里符号化 .crash 文件?
最佳答案
为遇到类似问题的人提供的一些信息:我们收到的崩溃日志文件为 txt
文件。如果将扩展名更改为 crash
,则只需将文件拖放到 Xcode 中即可:
连接任何设备,打开Window/Devices
,点击View Device Logs
并将.crash文件拖放到那里,它们将自动符号化。
即使使用 atos
并使用正确的 dSYM
文件(检查 UUID),我也无法让我们手动进行符号化。然而,Xcode 设法将它们符号化。
免责声明:这是在 Xcode 8.1 上测试的。如果您在运行 Xcode 9/10/时无意中发现了这个答案...(像往常一样)不能保证它仍然有效。
关于ios - 如何符号化苹果评论者发送的崩溃日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28293333/