无法使用symbolicatecrash(XCode 4.0.2-目标设备iPad)将地址转换为符号
我读了很多博客和论坛,但找不到我的问题的答案。所以我在寻求你的帮助 我使用的是Xcode 4.2,我的应用目标设备是iPad。以下是我为测试崩溃的工作原理所做的步骤:) 我运行Product/Archive(发布模式)以获得ipa文件,并在iPad上安装此文件。还可以运行build for Archiving以拥有*.app和*.dSYM包。在iPad上运行应用程序以获取崩溃文件。完成这些步骤后,我将所有*.crash和这两个包放在一个文件夹中。symbolicatecrash运行,但它不会将地址转换为符号:(,我仍然在崩溃的线程上看到地址,而不是函数名 我做了如下配置构建(http://developer.apple.com/tools/xcode/symbolizingcrashdumps.html)无法使用symbolicatecrash(XCode 4.0.2-目标设备iPad)将地址转换为符号,ipad,xcode4,symbolicatecrash,Ipad,Xcode4,Symbolicatecrash,我读了很多博客和论坛,但找不到我的问题的答案。所以我在寻求你的帮助 我使用的是Xcode 4.2,我的应用目标设备是iPad。以下是我为测试崩溃的工作原理所做的步骤:) 我运行Product/Archive(发布模式)以获得ipa文件,并在iPad上安装此文件。还可以运行build for Archiving以拥有*.app和*.dSYM包。在iPad上运行应用程序以获取崩溃文件。完成这些步骤后,我将所有*.crash和这两个包放在一个文件夹中。symbolicatecrash运行,但它不会将地
- 生成调试符号是
- 使用dSYM调试信息格式
- 文件部署后处理是
- 带链接的产品是否使用
- 单条是的
- 复制期间剥离调试符号N
谢谢,您的计算机上安装了多个版本的Xcode吗?我在/Developer中安装了最新版本,在/Developer\u old中仍然安装了较旧版本。当我使用-v标志运行Xcode时,我看到它正在Developer\u old中查找资源 我在文本编辑器中打开了symbolicatecrash并修改了GetSymbolDirPath函数,在chomp$foundPath之后添加了这一行:
$foundPath =~ s/_old//; # don't use the old version we kept installed
当我再次跑步时,它成功了
只是一个猜测,但希望这会对某人有所帮助。您的计算机上安装了多个版本的Xcode吗?我在/Developer中安装了最新版本,在/Developer\u old中仍然安装了一个旧版本。当我使用-v标志运行Symbolicate时,我看到它正在Developer\u old中查找资源 我在文本编辑器中打开了symbolicatecrash并修改了GetSymbolDirPath函数,在chomp$foundPath之后添加了这一行:
$foundPath =~ s/_old//; # don't use the old version we kept installed
当我再次跑步时,它成功了
只是一个猜测,但希望这会对某人有所帮助。您的问题标题引用了Xcode 4.0.2,但您的问题文本引用了Xcode 4.2。您的问题标题引用了Xcode 4.0.2,但您的问题文本引用了Xcode 4.2。