在我的iOS App中捕获这样的错误日志,什么原因

2025年03月19日 14:39
有1个网友回答
网友(1):

  将产生错误日志的App的.app和.dSYM复制到某个指定目录

  控制台进入目录

  分别输入:

  dwarfdump --uuid YourApp.app和warfdump --uuid YourApp.app.dSYM查看UUID是否与日志上的UUID一致

  解释内存地址

  Thread 0 Crashed:
  0 libobjc.A.dylib 0x00003ec0 objc_msgSend + 24
  1 MyApp 0x000036d2 0×1000 + 9938

  我们得到了用户发生崩溃情况的内存地址:0x000036d2

  命令行输入:dwarfdump –-arch armv6 MyApp.app.dSYM --lookup 0x000036d2 --debug-info

  在行的最后面即可看到错误信息
由于你没有贴出代码,给你调试的办法