尝试调试应用程序。问题是我找不到此程序。
symbolicatecrash.sh
sudo cp /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/Resources/symbolicatecrash /usr/local/bin/
它是单独下载吗?我正在使用XCode 3.2.3
谢谢。
最佳答案
编辑:: XCode 4.3
除了少数异常(exception),您将希望按照原始答案(如下所示)中所述的相同步骤进行操作。
首先,您需要修复Xcode路径。打开一个终端并运行:
如果显示“/Developer”或“/Applications/Xcode.app/Contents/Developer/”以外的任何内容,则表示错误。要解决此问题,请运行以下命令:
现在,您可以运行以下所有步骤,但symbolicatecrash
命令位于新位置(再次)。这是因为Xcode现在可以作为应用程序安装。 要查找symbolicatecrash
,请从终端运行此命令:
这应该返回:
在运行symbolicatecrash
之前,您可能希望转到以下目录:
原始答案:: Xcode
Symbolicatecrash的路径
使用以下命令从终端中搜索:
对我来说,这返回了:
如何手动符号化崩溃日志
以崩溃日志作为第一个参数,并以dSYM文件作为第二个参数,运行symbolicatecrash
命令。请注意,如果要从当前目录运行symbolicatecrash
,则必须像./
一样将./symbolicatecrash
放在前面,除非PATH环境变量包含命令所在的目录。
我首先更改为其中带有symbolicatecrash
命令的目录(注意:对于Xcode 4.3,将有所不同,请参见顶部):
然后我执行了以下命令:
如何查找dSYM文件:
您必须具有用于崩溃时生成版本的存档,才能获取dSYM文件。
步骤如下:
关于iphone - 如何手动符号化iOS崩溃以查看崩溃日志,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3832900/