尝试调试应用程序。问题是我找不到此程序。

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文件。

步骤如下:

  • 右键单击(或按住Ctrl键单击)组织者中的存档,然后选择“在Finder中显示”。
  • 从finder中的xcarchive文件中,右键单击(或ctrl单击)此文件,然后选择“显示软件包内容”。然后,您将看到一个“dSYMs”文件夹。
  • 在“dSYMs”文件夹中,您将找到需要用符号表示文件的“YourAppName.app.dSYM”文件。
  • 关于iphone - 如何手动符号化iOS崩溃以查看崩溃日志,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3832900/

    10-11 00:43