小编Tre*_*ens的帖子

为什么归档期间dSYM中不包含静态库符号?

我们为客户提供了一个非常重要的应用程序套件,其中包含几个应用程序目标,这些目 所有目标都包含在一个XCode项目文件中.

出于某种原因,归档应用程序时,dSYM文件不包含静态库的任何调试符号.结果是,当尝试从字段代理程序中表示崩溃日志时,我们无法看到这些静态库中发生了什么.

我尝试使用一个应用程序目标和一个静态库创建一个新的简单XCode项目.即使这样,调试符号也丢失了.我根据这个https://github.com/TheRealKerni/QuincyKit/issues/91摆弄了构建设置,没有运气.

如果我构建FOR归档,则包含调试符号.我在生成的dSYM文件上运行了dwarfdump,并且能够看到静态库实现文件的符号.然而,当我尝试归档项目时,符号被排除在外.

我错过了什么吗?XCode版本4.4.1

static-libraries ios xcode4

8
推荐指数
1
解决办法
2123
查看次数

防止未使用的符号被剥离

有一个我用C编写的函数,我想在调试器中使用它来向javascript引擎发送命令.由于此函数不直接在代码中使用,因此链接器会剥离此符号.有没有办法将特定功能标记为不被剥离?

c xcode objective-c lldb

5
推荐指数
1
解决办法
532
查看次数

标签 统计

c ×1

ios ×1

lldb ×1

objective-c ×1

static-libraries ×1

xcode ×1

xcode4 ×1