1

自从 Xcode 9 以来,我一直在为我的 OS X 应用程序符号化崩溃日志时遇到问题。请注意,我不是通过 App Store 分发的,因此这些是用户提供的日志,我一直在使用 MacSymbolicator 进行符号化。我认为这不值得头疼,并希望将 Xcode 设置为不再剥离调试符号。

令人惊讶的是,我一直无法做到这一点。我似乎记得在 Build Settings 中启用了 Strip Debug Symbols,所以我认为禁用它会很简单。虽然没有运气。我在 Xcode 9 中尝试过各种构建设置组合(复制时剥离调试符号、剥离 Swift 符号、生成调试符号、调试信息格式……),但仍然没有运气。我可能遗漏了一些微不足道的东西,但是有人可以为我指出正确的方向,以正确的构建设置来创建用户提供的不需要符号化的崩溃日志。谢谢。

4

1 回答 1

0

dsymutil手动尝试

https://github.com/Sunbreak/cli-breakpad.trial#dump-info-for-cli-breakpad

$ dsymutil ./build/cli-breakpad -o cli-breakpad.dSYM
...
于 2021-10-19T09:29:42.640 回答