"Why do I need Console Log for my iOS device and how to get it?"
Motivation
Sometimes, you might not be able to find and provide a crash log file as the app might not have actually crashed but showed different critical behavior (for instance freezing). In this case, you should provide a Console log file. Depending on your computer (Windows or Mac) we recommend the following ways for obtaining console logs from your iOS device.
Windows
1. Download 3uTools. You can download 3uTools here.
2. Install 3uTools and after installation is done, open 3uTools.
3. Connect your iOS device to your PC using a USB cable.
3a. If Trust This Computer? prompt is shown on your device, tap on Trust and enter your device Passcode if needed.
4. Make sure that your device is visible in 3uTools.
5. Click on Toolbox in the Navigation menu.
6. Open Realtime Log.
7. Click on the Clear button.
8. Reproduce the bug.
9. Go back to the Realtime Log, and pause the log.
10. Click on the Export button and Save the file to the destination that you want.
11. Upload the previously saved log to your bug report.
macOS
1. Connect your iOS device to your Mac computer via a USB cable.
1a. If Trust This Computer? prompt is shown on your device, tap on Trust and enter your device Passcode if needed.
2. On your Mac computer search for Console and open this app.
3. Select your iOS device under the Devices part.
4. Click on the Start streaming button.
5. Reproduce the bug.
6. Go back to the Console and click on the Pause button.
7. Click on any message and then press cmd + A on your keyboard to select all messages in Console.
8. Press cmd + C on your keyboard to Copy all messages.
9. Search and open the TextEdit app.
10. Click on New Document and inside the new document Paste (press cmd + V on the keyboard) previously copied messages.
11. Save the document.
12. Navigate to the place where you have saved the document and change the extension of the document from .rtf to .txt file format.
13. Upload the log to your bug report.