1

我在 Xcode 4.5 中剥离符号,但意识到如果我们剥离它们,我们就无法符号化崩溃报告。所以我试图在剥离之前创建一个未剥离的二进制文件的副本。使用普通的 xcode 符号剥离设置,这似乎是不可能的,所以我尝试深入研究运行脚本。我遇到的问题是

a)似乎运行脚本在代码签名后运行,因此应用程序无法运行。

b)我找不到仅在分发/发布下运行运行脚本的方法。

有什么建议么?

4

1 回答 1

1

当二进制文件被剥离时,您可以符号化崩溃报告!剥离二进制文件会使它们缩小 30-50%。无论如何,用未剥离的二进制文件进行符号化不会在符号化后给您行号。

在构建过程中,您还将获得一个 dSYM 包,然后将其用于表示您的崩溃报告,包括获取其中的行号!

此外,每当您进行新构建时,您都会获得一对新的独特的应用程序二进制文件和 dSYM 包,因此当您发布测试版或生产版本时,您应该使用存档而不是构建。

于 2012-11-02T09:20:32.013 回答