无法让XCode 3.2.2生成dSYM文件

时间:2010-11-19 20:01:44

标签: xcode debugging release symbols debug-symbols

我已按照Apple说明here为我的发布版本生成dSYM文件失败,我尝试了各种设置并且没有生成任何内容,这适用于32位通用Mac OSX应用程序(我正在使用10.6 SDK并部署为10.2)。

更令人沮丧的是我也在进行iPhone开发,并使用完全相同的项目设置(与符号和调试有关),它生成一个dSYM文件就好了!我读过的唯一可能导致问题的是ZeroLink,但我认为它不再支持XCode 3.2.2了吗?我无法在构建设置或构建菜单下的任何位置找到它。

有没有人有任何建议或知道我需要更改哪些设置?谢谢你的帮助!

当前设置

Deployment Postprocessing   YES
Strip Linked Product    YES
Generate Debug Symbols  YES
Debug Information Format    DWARF with dSYM File
Use Separate Strip      YES
Strip Debug Symbols During Copy     NO

3 个答案:

答案 0 :(得分:1)

我猜您可能已使用reference heredSYM设置项目。

根据您向我们展示的内容,一切看起来都很好,我在当前项目中使用了这些确切的设置。

然而,在使它工作之前我遇到了一些问题。我使用中间件工具来生成我的XCode项目,它实际上是在Other Linker Flags设置中编写参数。 This can be a reference如果你需要找出那些参数(如果存在的话)。

因为我认为你没有任何特殊标志,另一个选择是为iOS应用程序创建一个空项目并比较设置。你说你实际上使用的是与MAC OSX构建的完全相同的设置,但我认为iOS可能需要不同的设置。

如果仍然无法解决问题,我认为您必须在此处粘贴完整的项目设置。

答案 1 :(得分:0)

您不清楚是否将设置放在项目或目标中。请记住,目标设置会覆盖项目设置。

答案 2 :(得分:0)

检查以确保您没有删除dsym文件的构建脚本。