When troubleshooting issues on iPhones or iPads, it can be helpful to collect sysdiagnose logs. To get the device to collect these types of logs, you must simultaneously press both volume buttons and the side or top button, depending on the iPhone or iPad model you have. When the device vibrates for a brief moment, the log collection was triggered successfully. It can be very trick to get the button pressing right. There is a much easier way to trigger sysdiagnose log collection. You can use AssistiveTouch to simplify the process.
![](https://vowe.net/wp-content/uploads/2024/11/iPhone_Sysdiagnose_AssistiveTouch-1024x654.jpg)
- Go to Settings-> Accessibility-> Touch-> AssistiveTouch.
- Turn on the switch for AssistiveTouch. Your device will now display a bright button on your screen (not shown in the screenshots).
- Under Custom Actions tap on Single-Tap.
- Select Analytics from the menu list
- Tap on the AssistiveTouch button shown on the device screen to trigger the log collection.
Your device will display a message (second device screen) that it is gathering analytics. The log collection will take about ten minutes to complete. When the log collection is completed, another message will be displayed (third device screen). You can then collect the logs from Settings-> Privacy & Security-> Analytics & Improvements-> Analytics Data. The log files you want always start with the name sysdiagnose_. As the log files are usually a few hundred Megabytes in size, I recommend sending them via AirDrop to your Mac for further analysis. Thank you, Markus B. for reminding me of this feature.
For extended logging, Apple provides debug profiles. Usually, Apple support or the software vendor will tell you when it is necessary to install these debug profiles.