用于iOS应用程序创建时导出静态库的符号

时间:2014-10-20 08:36:22

标签: ios static-libraries debug-symbols

我在静态库中打包的一些代码(使用libtool)应该在另一个项目中用于构建iOS应用程序。为了使崩溃分析成为可能,应用程序的.dSYM还应包含我的静态库的符号。我假设我必须以某种方式在库中包含符号,或者必须将一些符号文件传递给创建.dSYM的构建步骤。

这可能吗?我对创建.dSYM过程中涉及的所有步骤感到有些不知所措。如果某人有关于此的良好信息的链接,我将不胜感激。

另外,如何快速确定.dSYM中的所有符号?

1 个答案:

答案 0 :(得分:4)

要使静态库包含所需的符号,因此在将静态库链接到应用程序时,它们将成为应用程序dSYM的一部分,您需要确保静态库具有以下构建设置:

  • 复制期间剥离调试符号:否
  • 条带样式:调试符号
  • 剥离链接产品:否