Iphone xcode 4.3.2存档生成不创建dsym
我有一个用Xcode 4开发的老项目,我记得在Xcode上做了xarchive,它正确地生成了dsym。但是在xarchive创建的最新版本x 4.3.2上没有dsym文件。我验证了这些设置的设置Iphone xcode 4.3.2存档生成不创建dsym,iphone,ios,xcode4.3,Iphone,Ios,Xcode4.3,我有一个用Xcode 4开发的老项目,我记得在Xcode上做了xarchive,它正确地生成了dsym。但是在xarchive创建的最新版本x 4.3.2上没有dsym文件。我验证了这些设置的设置 dwarf与dsym一起用于调试和发布 还有什么导致了这个问题,我是否应该注意其他设置?请提供解决此问题的方法 注意:我在方案中选择了归档调试,而不是归档发布。谢谢。验证生成调试符号在生成设置中是否设置为是。确保在编译之前清除目标。执行此操作后,请确保在正确的位置查找.dSYM 右键单击Organi
注意:我在方案中选择了归档调试,而不是归档发布。谢谢。验证
生成调试符号
在生成设置
中是否设置为是
。确保在编译之前清除目标。执行此操作后,请确保在正确的位置查找.dSYM
- 右键单击Organizer中的存档,然后在Finder中显示
- 右键单击
文件并.xarchive
显示软件包内容
- 导航到
目录dSYMs
- 检查版本和调试配置的生成设置:
- 生成调试符号→ 对
- 调试信息。。。→ 双对称矮星
- 部署后处理→ 对
- 带链接的产品。。。→ 没有
- 带调试。。。→ 没有
- 尝试检查报告导航器。
在我的例子中,没有生成dSYM文件,也没有类似于{path}中的
但是已经安装了Fabric,它记录了dSYM文件不存在的事实:“Generate Appname.dSYM…In
只需通过“dSYM”对报表导航器进行归档即可
固定
在我的情况下,我不得不按照要求去做:
DEBUG_INFORMATION_FORMAT应设置为dwarf,并为所有
配置
此外,可能会发现dSYM文件是在意外的位置生成的。检查环境变量,尤其是
- 确定问题
DWARF\u DSYM\u文件夹\u路径
和DWARF\u DSYM\u文件名
要将dSYM嵌入到应用程序包中,只需将DWARF\u dSYM\u FOLDER\u PATH
设置为$(配置构建目录)/$(可执行文件夹路径)
并将DWARF\u dSYM\u文件名
设置为$(可执行文件名).dSYM
检查
现在,构建应该为您的目标创建dSYM
设置为是,无更改:(.dsym文件夹存在于xarchive中,为空