2010-11-19 59 views
1

我已经按照苹果指令here未能成功生成我的发布版本的dSYM文件,我尝试了各种设置,并且它没有生成任何东西,这是为了32位通用Mac OSX应用程序(我正在使用10.6 SDK并部署为10.2)。无法得到XCode 3.2.2生成dSYM文件

更令人沮丧的是我也做iPhone开发,并使用EXACT相同的项目设置(涉及符号和调试),它会生成一个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 

回答

0

你不是您是否把设置在项目或目标明确。请记住,目标设置会覆盖项目设置。

+0

哦,你给了我希望...但唉,我的目标设置是一样的我的项目设置:(我的另一个信息是我试图设置带连接产品和使用单独的带都没有,和我的exe增长大约600KB,这意味着调试符号可能在那里,但它仍然不会生成dSYM文件。 – Rasterman 2010-11-19 20:33:43

0

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

1

我想你可能已经用reference here设置了dSYM的项目。

从你给我们展示的东西看,一切看起来都很好,我在当前项目中使用了这些确切的设置。

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

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

如果这仍然不能解决问题,我认为你将不得不在这里粘贴完整的项目设置。