我正在Xcode 4.5中剥离符号,但是意识到如果剥离它们,就无法符号化崩溃报告。所以我试图在剥离之前创建未剥离的二进制文件的副本。看来用普通的xcode符号剥离设置是不可能的,所以我尝试研究运行脚本。我那里有问题
a)似乎运行脚本在代码签名后运行,因此该应用程序无法运行。
b)我找不到仅在发行版/发行版下运行运行脚本的方法。
有什么建议么?
最佳答案
当二进制文件被剥离时,您可以象征崩溃报告!剥离二进制文件可使它们缩小30-50%。用未剥离的二进制文件进行符号化,无论如何用而不是给出符号后的行号。
在构建过程中,您还将获得一个dSYM软件包,然后将其用于象征您的崩溃报告,包括在其中获取行号!
此外,每当进行新构建时,都会得到一对新的唯一的应用程序二进制文件和dSYM软件包,因此在发布Beta版或正式版时,应使用archive而不是build。
关于ios - 在Xcode 4.5中保留未剥离的二进制文件的同时剥离符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13188462/