如何获取iPhone手机上的崩溃日志?

  • 原创
  • |
  • 浏览:13456
  • |
  • 更新:
  • |
  • 标签:XCODE 

在iPhone手机上的软件发生闪退或开发iOS应用程序时出现的闪退,一般都会自己或系统生成崩溃日志,那么我们从哪里以及怎么获取到崩溃日志呢?

工具/原料

  • iPhone手机一台
  • 数据线一条
  • Xcode开发工具(可选)

方法/步骤

  1. 1

    0.首先我们看看崩溃日志一般会存放在哪个目录。而由于iOS系统的沙盒机制,一般我们不能直接访问它获取,但可以有下面的几种方法获取。

    如何获取iPhone手机上的崩溃日志?
  2. 2

    1.在iTunes Store上获取。使用数据线连接手机和电脑,就可以从电脑的以下路径找到崩溃日志了。

    macOS上:~/Library/Logs/CrashReporter/MobileDevice/< DEVICE_NAME \>

     

    Windows上: C:/Users/< USERNAME > /AppDataRoamingApple/ComputerLogsCrashReporterMobileDevice/< DEVICE_NAME >

    如何获取iPhone手机上的崩溃日志?
  3. 3

    2.如果你是开发者,可以从iTunes Connect上获取。但前提需手机用户打开设置->隐私->诊断与用量的开关。

    如何获取iPhone手机上的崩溃日志?
  4. 4

    3.可以通过开发工具Xcode,数据线连接电脑获取。通过在Xcode->Window->Devices,然后选中真机设备,点击View Device Logs。等待扫描后获取对应应用和日期的日志。

    如何获取iPhone手机上的崩溃日志?
  5. 5

    4.如果是应用开发者,自己代码中记录崩溃日志,并上传到服务器,发生崩溃后从网站日志管理中获取对应的崩溃日志即可。

    如何获取iPhone手机上的崩溃日志?
    END

注意事项

  • 如果是在iTunes Connect获取崩溃日志,则需要用户设置允许发送崩溃日志。
  • 自己开发的机制,发生崩溃后需要再次打开应用上传日志文件。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签XCODE