网站开发属于软件开发,公司网站 正式上线,建设部网站建造师公示,四川网站网站建设前言#xff1a;因为作者目前工作领域和苹果智能家居有关#xff0c;然后发现一些bug其实是apple sdk原生code的问题#xff0c;所以需要给apple提radar单#xff0c;就需要抓ios端Log充当证据给apple看#xff0c;其实ios抓log非常简单#xff0c;大家感兴趣可以学习下哦… 前言因为作者目前工作领域和苹果智能家居有关然后发现一些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 点击以打开 AssistiveTouch然后点击“自定义顶级菜单”。
步骤4 在“自定义顶级菜单”屏幕上点击 按钮添加新功能。 步骤5 点击函数占位符中的 图标以添加新函数。 步骤6 点击以从列表中选择分析。
Analytics 现已添加到 AssistiveTouch您可以点击“后退”按钮离开该菜单。重现您尝试排除故障的 iPhone 或 iPad 设备的故障或行为
步骤7 点击 AssistiveTouch 工具然后从顶级菜单中选择分析。 步骤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 日志文件。