如何在iOS系统抓取log

前言:因为作者目前工作领域和苹果智能家居有关,然后发现一些bug其实是apple
sdk原生code的问题,所以需要给apple提radar单,就需要抓ios端Log充当证据给apple看,其实ios抓log非常简单,大家感兴趣可以学习下哦

使用 Sysdiagnose 对 iOS 或 iPadOS 进行故障排除

在排除故障或向 AppleCare 报告之前,你可以使用 sysdiagnose 研究一般 iOS 和 iPadOS 问题。

Sysdiagnose 从 iPhone 和 iPad 设备中提取信息并将其捕获到日志文件中。然后,你或 AppleCare 可以读取该文件以了解软件或网络问题。当你无法访问 iPhone 或 iPad 设备时,你还可以使用 sysdiagnose 日志文件来解决问题。

通过这篇文章,你将学习两种启动 sysdiagnose 的方法以及如何查找 sysdiagnose 日志文件。

设置并运行 Sysdiagnose 并查找日志文件

要研究一般 iOS 或 iPadOS 问题,请运行 sysdiagnose 并在 Mac 上查找 sysdiagnose 日志文件。您也可以将文件发送到其他计算机。

在您的组织中,您将在运行 sysdiagnose 之前重现该问题。对于本部分,您不必重现该问题。请按照以下步骤了解在设备上运行 sysdiagnose 的两种方法

您可以使用 iPad 按钮或 AssistiveTouch 来运行 sysdiagnose。要使用 AssistiveTouch 运行 sysdiagnose,请跳到步骤 2。

步骤1
按住 iPad 上的两个音量按钮以及侧面或顶部按钮 1 到 1.5 秒以启动 sysdiagnose。

当您释放按钮时,系统诊断将启动,iPad 会进行屏幕截图。在 iPhone 上(但在 iPad 上),当 sysdiagnose 启动时,您会感觉到短暂的振动。也可能会出现此消息:“诊断正在进行中,请执行以下操作”,并带有“发送反馈”和“忽略”选项。

记录问题发生的日期和时间,并使用此信息查找 sysdiagnose 日志文件。
运行 sysdiagnose 的下一个方法使用 AssistiveTouch。
在这里插入图片描述
步骤2

In Settings, tap Accessibility > Touch.
在“设置”中,点击“辅助功能”>“触摸”。
步骤3
步骤3
点击以打开 AssistiveTouch,然后点击“自定义顶级菜单”。
在这里插入图片描述

步骤4
在“自定义顶级菜单”屏幕上,点击 + 按钮添加新功能。

在这里插入图片描述
步骤5
点击函数占位符中的 + 图标以添加新函数。

在这里插入图片描述
步骤6
点击以从列表中选择分析。
在这里插入图片描述

Analytics 现已添加到 AssistiveTouch,您可以点击“后退”按钮离开该菜单。重现您尝试排除故障的 iPhone 或 iPad 设备的故障或行为

步骤7
点击 AssistiveTouch 工具,然后从顶级菜单中选择分析。
步骤8
步骤8
在“设置”中,点击“隐私和安全”>“分析和改进”>“分析数据”。

如果您是首次将 iPad 连接到 Mac,或者在恢复 iPad 后首次将 iPad 连接到 Mac,则必须在 iPad 上确认您信任您的 Mac。然后,当您选择同步时,确认您在 Mac 上的 Finder 中信任您的 iPad。

在这里插入图片描述

步骤9
将 iPad 连接到 Mac,单击 Finder 边栏中“位置”下方的设备,然后单击“同步”。

macOS 包括三个 Library 文件夹:Macintosh HD/System/Library/、Macintosh HD/Library/ 和 Macintosh HD/Users/username/Library/。有关 macOS 库文件夹的更多信息,请参阅 Mac 附带的文件夹。

在下一步中,您将在 Mac 上的隐藏 Library 文件夹(Macintosh HD/Users/username/Library/)中找到 sysdiagnose 日志文件。 macOS 默认隐藏 /Users/用户名/Library/ 文件夹。
在这里插入图片描述

步骤10
在 Finder 中,按住 Option 键,同时单击“前往”菜单。

库文件夹出现在菜单中。
在这里插入图片描述

步骤11
单击“库”文件夹,然后转到“日志”>“CrashReporter”>“移动设备”>“[设备名称]”>“诊断日志”>“sysdiagnose”。

将显示您的 sysdiagnose 日志文件。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/755819.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS2022 配置QT5.9.9

QT安装 下载地址:https://download.qt.io/archive/qt/ 下载安装后进行配置 无法运行 rc.exe 下载VS2022 官网下载 配置 1.扩展-管理扩展-下载Qt Visual Studio Tools 安装 2.安装完成后,打开vs2022,点击扩展,会发现多出了QT VS Tools,点…

爱恩斯坦棋小游戏使用C语言+ege/easyx实现

目录 1、游戏介绍和规则 2、需要用到的头文件 3、这里我也配上一个ege和easyx的下载链接吧,应该下一个就可以 4、运行结果部分展示 5、需要用到的图片要放在代码同一文件夹下 6、代码地址(里面有需要用到的图片) 1、游戏介绍和规则 规则如…

简单介绍注册波兰公司的基本条件

波兰,一个位于中欧的国家,具有丰富的历史文化和资源,同时也拥有稳定的政治和经济环境。在这里,注册公司不仅有助于您拓展业务,还能享受到优惠的税收政策和良好的投资环境。下面,我们将详细介绍注册波兰公司…

Footprint Analytics 强势入局 AI 推出全新投研工具

作者:lesleyfootprint.network 3 月 15 日,链上数据平台 Footprint Analytics 宣布入局 AI,推出了旗下首款 AI 投研工具—— Pea.AI。 作为专门服务于区块链行业的 AI 平台,Pea.AI 旨在提升加密资产投资领域的数据流动性和知识…

镭速,企业传输大文件都在用的udp文件传输工具

在当今快速变化的数字世界中,文件传输工具已成为企业运营不可或缺的一部分。尤其是面对大文件传输的需求,传统的TCP协议由于其设计上的局限性,往往无法满足企业对高速、稳定传输的需求。这时,UDP文件传输工具以其独特的优势走进了…

你知道吗?腾讯云服务器61元一年,2024又降价了

腾讯云服务器多少钱一年?61元一年起。2024年最新腾讯云服务器优惠价格表,腾讯云轻量2核2G3M服务器61元一年、2核2G4M服务器99元一年可买三年、2核4G5M服务器165元一年、3年756元、轻量4核8M12M服务器646元15个月、4核16G10M配置32元1个月、312元一年、8核…

自注意力机制的理解

一、自注意力要解决什么问题 循环神经网络由于信息传递的容量以及梯度消失问题,只能建立短距离依赖关系。为了建立长距离的依赖关系,可以增加网络的层数或者使用全连接网络。但是全连接网络无法处理变长的输入序列,另外,不同的输…

MySQL最实用面试题(2024-3-14持续更新中)

MySQL篇面试题 一、介绍 ​ 这是由小龙同学自己总结领悟的mysql面试题的解析,也是面试宝典 二、题目 1.数据库三大范式: –作用: ​ 使表结构清晰,减少数据冗余(简单讲就是重复),提高查询…

朋友圈运营小秘诀,让你事半功倍!

朋友圈已成为了现代社交的重要平台,如何在朋友圈中进行有效的运营,吸引更多的关注和互动,成为了许多人关注的焦点。 今天,我将分享一些朋友圈运营的小秘诀,帮助你事半功倍,让你的朋友圈更具吸引力&#xf…

Qt学习--多态(虚函数)

这次来分享多态的概念,这是比较重要的知识点 面向对象的三大特征:封装、继承、多态 首先:来点官方术语: 多态,通俗来讲就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出…

【鸿蒙系统】 ---Harmony 鸿蒙编译构建指导(一)

💌 所属专栏:【鸿蒙系统】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢…

实践致知第10享:将微信中的Excel保存到本地并编辑、修改

一、背景需求 小姑打电话问:学校在微信上发来的Excel表格,要求家长填报相关信息,不知道该怎么处理,于是我写了下面的操作步骤。 二、解决方案 1、在电脑上打开微信,选中Excel表格,右键选择“另存为”功能…

jQuery 常用API

一、jQuery 选择器 1.1 jQuery 基础选择器 原生 JS 获取元素方式很多,很杂,而且兼容性情况不一致,因此 jQuery 给我们做了封装,使获取元素统一标准。 1.2 jQuery 层级选择器 jQuery 设置样式 1.3 隐式迭代(重要&…

魔搭×函数计算:一键部署,缩短大模型选型到生产的距离

引言 面对魔搭 ModelScope 社区提供的海量模型,用户希望快速进行选型并生产使用起来,但在此之前,却一定会面临算力管理难、模型部署难等一系列问题,那么能否实现快速把选定的模型部署在云端功能强大的 GPU 上,由云端负…

详析中间人问题

详析中间人问题 正常情况 中间人 如何解决呢? 加证书 证书也有公钥和私钥 具体步骤如下: 1.服务器生成非对称密钥对 私钥和公钥的生成:服务器使用非对称加密算法(如RSA、ECDSA)生成一对密钥,包括一个私钥…

最新Java面试题2【2024初级】

下载链接:博主已将以上这些面试题整理成了一个面试手册,是PDF版的 互联网大厂面试题 1:阿里巴巴Java面试题 2:阿里云Java面试题-实习生岗 3:腾讯Java面试题-高级 4:字节跳动Java面试题 5:字…

安卓RecyclerView简单用法

废话不多说上代码 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"xmlns:tools"http://schem…

nuxt3项目总结

nuxt3项目总结 仓库 前言 大半年的时间&#xff0c;项目从秋天到春天&#xff0c;从管理后台到APP再到数据大屏&#xff0c;技术栈从vue3到uniApp再到nuxt3&#xff0c;需求不停的改&#xff0c;注释掉代码都快到项目总体的三分之一。 一、准备-搭建项目架子 1.1 创建一个…

弱电工程是什么意思

一、弱电工程的基本概念 智能建筑中的弱电主要有两类&#xff0c;一类是国家规定的安全电压等级及控制电压等低电压电能&#xff0c;有交流与直流之分&#xff0c;交流36V以下&#xff0c;直流24V以下&#xff0c;如24V直流控制电源&#xff0c;或应急照明灯备用电源。 另一类…

php沧州市人民医院患者就诊信息管理系统flask-django-nodejs-python

根据现实需要&#xff0c;此系统我们设计出一下功能&#xff0c;主要有以下功能模板。 前台功能&#xff1a;首页、流程图、门诊部、公告信息、后台管理。 用户功能&#xff1a;首页、个人中心、就诊预约管理、诊断信息管理、重新排号管理、检查信息管理、患者病历管理、处方信…