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

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

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

有什么建议么?

最佳答案

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

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

此外,每当进行新构建时,都会得到一对新的唯一的应用程序二进制文件和dSYM软件包,因此在发布Beta版或正式版时,应使用archive而不是build。

关于ios - 在Xcode 4.5中保留未剥离的二进制文件的同时剥离符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13188462/

10-10 20:35